Masalah dengan proyek start Django
Saya baru mengenal django dan python. Saat ini saya mencoba membuat proyek django baru dengan melakukan "proyek startproject django-admin" di terminal, yang berfungsi, tetapi satu-satunya file yang ada di folder adalah manage.py. Saya tidak yakin mengapa file lain seperti settings.py, urls.py, dll. Tidak ada di sana
Jawaban
Saat kamu lari
django-admin startproject my_project_name
Struktur proyek Anda akan terlihat seperti ini
my_project_name/
manage.py
my_project_name/
settings.py
asgi.py
wsgi.py
urls.py
Jika Anda tidak mendapatkan sesuatu seperti itu maka Anda mungkin tidak memasang Django dengan benar jadi coba jalankan
pip3 uninstall django
pip3 install django
Juga jika Anda menggunakan mac dan tidak mengkonfigurasi perizinan dengan benar dan django-admin memberitahu Anda perintah tidak ditemukan kemudian jalankan:
python3 -m django <The django-admin command you want>
Satu catatan terakhir, anda tidak perlu membuat lingkungan virtual untuk mulai bekerja dengan Django, jadi jangan bingung anda dengan mereka dan fokus hanya pada Django
silakan coba yang ini:
django-admin startproject project .
Harap perhatikan .
di akhir baris.
Setelah menjalankannya, Anda akan memiliki sebuah project
folder, dan beberapa file di dalam folder itu ( init .py, asgi.py, settings.py, urls.py, wsgi.py)
EDIT yang terbaik adalah menggunakan lingkungan terpisah untuk setiap proyek django.
- pastikan Anda mengunduh dan menginstal python.
- di terminal, pertama buat direktori untuk proyek ini.
$ mkdir project2020 $ cd project2020
setelah langkah ini: Anda akan mendapatkan sesuatu seperti MacBook-Air:project2020 user$
- mengatur lingkungan virtual
$ python3 -m venv myvenv
$ source myvenv/bin/activate
setelah langkah ini: Anda harus memiliki sesuatu seperti: (myvenv) MacBook-Air:project2020 user$
# note (myvenv)
- Anda sekarang dapat memasang Django
$ python -m pip install Django
Perlu beberapa saat untuk menginstal
- sekarang saatnya membuat proyek baru
(myvenv) MacBook-Air:project2020 user$ django-admin startproject mysite .
Di sini, pastikan Anda menambahkan .
di bagian akhir.
- periksa
project2020
folder Anda . Anda harus melihat apa yang saya tulis sebelumnya.