Làm thế nào để khắc phục vấn đề hủy bỏ tin tức của Wikipedia trong Django?


9

Tôi đang làm một dự án ở Django. Tôi đã cài đặt python 3.7.5 và Django 1.11. Khi tôi cố chạy lệnh

python manage.py migrate

Tôi đang nhận được

[1] abort      python manage.py migrate

Điều tương tự đang xảy ra cho

python manage.py runserver

Tôi đã động não trong 2 ngày qua về cách khắc phục vấn đề này nhưng không gặp may. Ai đó có thể giúp tôi ra khỏi đây để khắc phục vấn đề này?

Ảnh chụp màn hình của vấn đề


Đây có phải là một thông báo lỗi chính xác?
funnydman

@funnydman Vâng. Bạn có thể kiểm tra ảnh chụp màn hình tôi vừa thêm
Abhishek Kumar

Nếu bạn đang sử dụng MAC.OS, vấn đề tương tự này có thể giúp bạn.
Tài Hồ

Câu trả lời:


14

Cuối cùng tôi đã có câu trả lời cho câu hỏi này. Thật là bực bội khi biết rằng phiên bản mới của macOS Catalina (10.15) chỉ có vấn đề này. Vấn đề liên quan đến mật mã đòi hỏi OpenSSL. Để khắc phục các sự cố này, hãy làm theo các bước sau:

  1. Chạy brew install openssl
  2. cd /usr/local/lib
  3. Tìm kiếm tệp có tên như libcrypto.dylib. Đối với phiên bản OpenSSL 1.0.0, đường dẫn sẽ là /usr/local/Cellar/openssl/1.0.2t/lib/libcrypto.1.0.0.dylibvà đối với OpenSSL 1.1.1, đường dẫn sẽ là/usr/local/Cellar/openssl@1.1/1.1.1d/lib/libcrypto.1.1.dylib
  4. Cũng tìm đường dẫn cho libssl.dylib

  5. Chạy các lệnh sau với các đường dẫn mà bạn tìm thấy:

    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
Cảm ơn giải pháp. Nó đã làm việc. Bây giờ tôi có thể kết nối với máy chủ Django và tiếp tục công việc đang chờ xử lý.
Abhishek Kumar
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.