Saya ingin pindah sedikit dari PHP dan belajar Python. Untuk melakukan pengembangan web dengan Python saya akan membutuhkan kerangka kerja untuk membantu dengan templating dan hal-hal lain.
Saya memiliki server non-produksi yang saya gunakan untuk menguji semua hal pengembangan web. Ini adalah tumpukan LAM Debian 7.1 yang menjalankan MariaDB bukan paket MySQL-server umum.
Kemarin saya menginstal Django dan membuat proyek pertama saya yang disebut firstweb . Saya belum mengubah pengaturan apa pun.
Ini adalah kebingungan besar pertama saya. Dalam tutorial saya mengikuti orang itu menginstal Django, memulai proyek pertamanya, me-restart Apache, dan Django baru bekerja sejak saat itu. Dia pergi ke browser-nya dan pergi ke halaman default Django tanpa masalah.
Namun saya, saya harus cd ke folder web pertama saya dan jalankan
python manage.py runserver myip:port
Dan itu berhasil. Tidak masalah. Tapi saya bertanya-tanya apakah itu seharusnya bekerja seperti ini, dan apakah ini akan menyebabkan masalah di telepon?
Pertanyaan kedua saya adalah saya ingin mengaturnya sehingga menggunakan database MySQL saya. Saya masuk ke settings.py saya di bawah / firstweb / firstweb dan saya melihat ENGINE dan NAME tapi saya tidak yakin apa yang harus dimasukkan di sini.
Dan kemudian di area USER, PASSWORD, dan HOST apakah ini basis data dan kredensial saya? Jika saya menggunakan localhost, bisakah saya menempatkan localhost di area HOST?