Bagaimana cara memperbaiki masalah "batalkan" di Django?

9

Saya sedang mengerjakan proyek di Django. Saya telah menginstal python 3.7.5 dan Django 1.11. Ketika saya mencoba menjalankan perintah

python manage.py migrate

Saya mendapatkan

[1] abort      python manage.py migrate

Hal yang sama juga terjadi

python manage.py runserver

Saya telah melakukan brainstorming selama 2 hari terakhir tentang cara memperbaiki masalah ini tetapi tidak berhasil. Dapatkah seseorang membantu saya di sini dalam memperbaiki masalah ini?

Cuplikan layar masalah

Abhishek Kumar
sumber
Apakah ini pesan kesalahan yang tepat?
funnydman
@funnydman Ya. Anda dapat memeriksa tangkapan layar yang baru saya tambahkan
Abhishek Kumar
Jika Anda menggunakan MAC.OS masalah yang sama ini dapat membantu Anda.
Tai Hồ

Jawaban:

14

Saya akhirnya mendapat jawaban untuk pertanyaan ini. Sangat frustasi mengetahui bahwa versi baru dari macOS Catalina (10.15) hanya memiliki masalah ini. Masalah terkait dengan kriptografi yang membutuhkan OpenSSL. Untuk memperbaiki masalah ini ikuti langkah-langkah ini:

  1. Lari brew install openssl
  2. cd /usr/local/lib
  3. Cari file yang memiliki nama seperti libcrypto.dylib. Untuk OpenSSL versi 1.0.0 jalurnya akan /usr/local/Cellar/openssl/1.0.2t/lib/libcrypto.1.0.0.dylib, dan untuk OpenSSL 1.1.1 jalurnya akan/usr/local/Cellar/[email protected]/1.1.1d/lib/libcrypto.1.1.dylib
  4. Juga cari jalur untuk libssl.dylib

  5. Jalankan perintah berikut dengan jalur yang Anda temukan:

    ln -s /usr/local/Cellar/openssl@1.1/1.1.1d/lib/libcrypto.1.1.dylib libcrypto.dylib
    
    ln -s /usr/local/Cellar/openssl@1.1/1.1.1d/lib/libssl.1.1.dylib libssl.dylib
    
Abhishek Gautam
sumber
1
Terima kasih atas solusinya. Itu berhasil. Sekarang saya dapat terhubung ke server Django dan melanjutkan pekerjaan saya yang tertunda.
Abhishek Kumar