จะแก้ไขปัญหา“ ยกเลิก” ใน Django ได้อย่างไร


9

ฉันกำลังทำโครงการใน Django ฉันได้ติดตั้ง python 3.7.5 และ Django 1.11 แล้ว เมื่อฉันพยายามเรียกใช้คำสั่ง

python manage.py migrate

ฉันได้รับ

[1] abort      python manage.py migrate

สิ่งเดียวกันกำลังเกิดขึ้น

python manage.py runserver

ฉันได้รับการระดมสมองในช่วง 2 วันที่ผ่านมาเกี่ยวกับวิธีการแก้ไขปัญหานี้ แต่ไม่มีโชค มีใครช่วยฉันที่นี่ในการแก้ไขปัญหานี้หรือไม่

สกรีนช็อตของปัญหา


นี่เป็นข้อความแสดงข้อผิดพลาดหรือไม่?
funnydman

@funnydman ใช่ คุณสามารถตรวจสอบภาพหน้าจอที่ฉันเพิ่งเพิ่มได้
Abhishek Kumar

หากคุณใช้ MAC.OS ปัญหาเดียวกันนี้อาจช่วยคุณได้
TàiHồ

คำตอบ:


14

ในที่สุดฉันก็ได้รับคำตอบสำหรับคำถามนี้ เป็นเรื่องน่าผิดหวังที่รู้ว่า macOS Catalina รุ่นใหม่ (10.15) มีปัญหานี้เท่านั้น ปัญหาเกี่ยวข้องกับการเข้ารหัสซึ่งต้องใช้ OpenSSL เมื่อต้องการแก้ไขปัญหาเหล่านี้ทำตามขั้นตอนเหล่านี้:

  1. วิ่ง brew install openssl
  2. cd /usr/local/lib
  3. ค้นหาไฟล์ที่มีชื่อเช่น libcrypto.dylib สำหรับ OpenSSL เวอร์ชัน 1.0.0 พา ธ จะเป็น/usr/local/Cellar/openssl/1.0.2t/lib/libcrypto.1.0.0.dylibและสำหรับ OpenSSL 1.1.1 จะเป็นพา ธ/usr/local/Cellar/openssl@1.1/1.1.1d/lib/libcrypto.1.1.dylib
  4. ยังค้นหาพา ธ สำหรับ libssl.dylib

  5. รันคำสั่งต่อไปนี้ด้วยพา ธ ที่คุณพบ:

    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

1
ขอบคุณสำหรับการแก้ปัญหา มันได้ผล ตอนนี้ฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ Django และกลับมาทำงานที่ค้างอยู่ของฉันต่อ
Abhishek Kumar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.