장고에서“취소”문제를 해결하는 방법?


9

장고에서 프로젝트를하고 있습니다. 파이썬 3.7.5와 장고 1.11을 설치했습니다. 명령을 실행하려고 할 때

python manage.py migrate

나는 얻고있다

[1] abort      python manage.py migrate

같은 일이 일어나고 있습니다

python manage.py runserver

지난 2 일 동안이 문제를 해결하는 방법에 대해 브레인 스토밍했지만 운이 없습니다. 누군가이 문제를 해결하는 데 도움을 줄 수 있습니까?

문제의 스크린 샷


이것이 정확한 오류 메시지입니까?
funnydman

@funnydman 예. 당신은 내가 방금 추가 한 스크린 샷을 확인하실 수 있습니다
Abhishek 쿠마

MAC.OS를 사용하는 경우 이와 동일한 문제 가 도움이 될 수 있습니다.
Tài Hồ

답변:


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.