ฉันต้องการย้ายออกจาก PHP เพียงเล็กน้อยและเรียนรู้ Python ในการพัฒนาเว็บไซต์ด้วย Python ฉันจะต้องมีกรอบการทำงานเพื่อช่วยในการสร้างเทมเพลตและอื่น ๆ
ฉันมีเซิร์ฟเวอร์ที่ไม่ได้ใช้งานจริงซึ่งฉันใช้ทดสอบสิ่งต่างๆในการพัฒนาเว็บทั้งหมด มันเป็น Debian 7.1 LAMP stack ที่รัน MariaDB แทนแพ็คเกจ MySQL-server ทั่วไป
เมื่อวานนี้ผมติดตั้ง Django และสร้างโครงการแรกของฉันเรียกว่าfirstweb ฉันยังไม่ได้เปลี่ยนการตั้งค่าใด ๆ
นี่คือความสับสนชิ้นใหญ่ชิ้นแรกของฉัน ในแบบฝึกหัดที่ฉันติดตามคนที่ติดตั้ง Django เริ่มโครงการแรกของเขาเริ่ม Apache ใหม่และ Django เพิ่งทำงานตั้งแต่นั้นมา เขาไปที่เบราว์เซอร์ของเขาและไปที่หน้าเริ่มต้น Django โดยไม่มีปัญหา
ฉัน แต่ฉันต้องซีดีลงในโฟลเดอร์แรกของฉันและเรียกใช้
python manage.py runserver myip:port
และมันใช้งานได้ ไม่มีปัญหา. แต่ฉันสงสัยว่ามันควรจะทำงานแบบนี้หรือไม่และถ้านี่จะทำให้เกิดปัญหาหรือไม่
คำถามที่สองของฉันคือฉันต้องการตั้งค่าเพื่อใช้ฐานข้อมูล MySQL ของฉัน ฉันไปที่ settings.py ภายใต้ / firstweb / firstweb และฉันเห็น ENGINE และ NAME แต่ฉันไม่แน่ใจว่าจะใส่อะไรที่นี่
แล้วในพื้นที่ผู้ใช้รหัสผ่านและโฮสต์นี่คือฐานข้อมูลและข้อมูลประจำตัวของฉันหรือไม่ หากฉันใช้localhostฉันสามารถใส่localhostในพื้นที่ HOST ได้หรือไม่