PHP'den biraz uzaklaşmak ve Python öğrenmek istiyorum. Python ile web geliştirme yapabilmek için şablonlama ve diğer şeylere yardımcı olacak bir çerçeveye ihtiyacım olacak.
Tüm web geliştirme şeylerini test etmek için kullandığım üretim dışı bir sunucum var. Bu ortak MySQL-sunucu paketi yerine MariaDB çalıştıran bir Debian 7.1 LAMP yığınıdır.
Dün Django'yu kurdum ve firstweb adlı ilk projemi yarattım . Henüz hiçbir ayarı değiştirmedim.
İşte ilk büyük karışıklığım. Öğreticide Django'yu yükleyen adamı takip ettim, ilk projesini başlattı, Apache'yi yeniden başlattı ve Django daha sonra çalıştı. Tarayıcısına gitti ve sorunsuz bir şekilde Django varsayılan sayfasına gitti.
Ancak ben, benim ilk web klasörüne cd ve çalıştırmak zorunda
python manage.py runserver myip:port
Ve çalışıyor. Sorun değil. Ama bunun böyle çalışması gerekip gerekmediğini ve bunun sorunlara yol açıp açmadığını merak ediyorum?
Benim ikinci soru bu benim MySQL veritabanı kullanır böylece kurmak istiyorum olmasıdır. / Firstweb / firstweb altında settings.py'ye giriyorum ve MOTOR ve ADI görüyorum ama buraya ne koyacağımdan emin değilim.
Ve sonra KULLANICI, ŞİFRE ve HOST alanlarında bu benim veritabanım ve kimlik bilgilerim mi? Localhost kullanıyorsam HOST alanına localhost koyabilir miyim ?