Masalah dengan proyek start Django

Nov 29 2020

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

1 ZeyadShaban Nov 30 2020 at 02:21

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

1 ha-neul Nov 29 2020 at 21:55

silakan coba yang ini:

django-admin startproject project .

Harap perhatikan .di akhir baris.

Setelah menjalankannya, Anda akan memiliki sebuah projectfolder, 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.

  1. pastikan Anda mengunduh dan menginstal python.
  2. di terminal, pertama buat direktori untuk proyek ini.
$ mkdir project2020 $ cd project2020

setelah langkah ini: Anda akan mendapatkan sesuatu seperti MacBook-Air:project2020 user$

  1. 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)

  1. Anda sekarang dapat memasang Django
$ python -m pip install Django

Perlu beberapa saat untuk menginstal

  1. sekarang saatnya membuat proyek baru
(myvenv) MacBook-Air:project2020 user$ django-admin startproject mysite .

Di sini, pastikan Anda menambahkan .di bagian akhir.

  1. periksa project2020folder Anda . Anda harus melihat apa yang saya tulis sebelumnya.