Saya memiliki aplikasi Django yang sudah ada yang saya coba atur secara lokal. Setelah membuat lingkungan virtual dan menginstal semua dependensi yang diperlukan, menjalankan manage.pyaborsi tanpa pesan kesalahan berguna lainnya.
(venv) $ python manage.py
[1] 39973 abort python manage.py
Setiap sub-perintah yang disediakan juga hanya batal dan saya sudah berusaha mencari cara untuk debug tanpa hasil.
Versi yang digunakan:
python 3.6.8
Django 2.0.2
EDIT:
Saya akhirnya menemukan masalahnya. Jika Anda menggunakan macOS 10.15 (Catalina) ini dapat membantu Anda:
Salah satu dependensi adalah cryptographyyang membutuhkan openssl. Anda dapat menginstal openssl via brew lalu menambahkan tautan simbolik ke yang berikut:
cd /usr/local/lib
ln -s /usr/local/Cellar/openssl/1.0.2t/lib/libcrypto.1.0.0.dylib libcrypto.dylib
ln -s /usr/local/Cellar/openssl/1.0.2t/lib/libssl.1.0.0.dylib libssl.dylib
python manage.py --verbosity 3Selain itu, dari cuplikan shell Anda, sepertinya Anda tidak mengaktifkan lingkungan virtual. Shell apa yang Anda gunakan? Apakah Anda menggunakan venvatau virtualenv? Apa yang python --versionkembali 3.6.8? Bagaimana dengan pip freezeoutput?
python manage.py runserver===> jalankan server. python manage.py startapp===> membuat aplikasi di folder induk proyek Anda. Apa tujuan Anda?
--verbosityopsi tidak melakukan apa-apa. Saya hanya ingin menjalankan migrasi, tetapi seperti yang dinyatakan perintah apa pun untuk manage.pyhanya batal. Saya menduga ini terkait dengan openssl dan macOS Catalina.