Vì vậy, tôi đang trả lời câu hỏi của chính mình. Vì blog của tôi có cơ sở dữ liệu, nên tôi đã thử thực hiện một dự án khác mà không có db, hãy bắt đầu mới.
Điều tôi nhận thấy là có sự cố khi nhập MySQLdb
mô-đun (mô-đun phụ của mysqlclient) với dấu vết này:Library not loaded: @rpath/libmysqlclient.21.dylib
.
Trong vài giờ duyệt web, tôi nhận ra rằng vì lý do nào đó, cài đặt bảo mật của Mac khiến cài đặt này không được nhập đúng cách.
Trên mysqlclient
thư viện github Tôi đã tìm thấy một vấn đề
báo cáo giống như của tôi. Nó gợi ý tôi chạy cp -r /usr/local/mysql/lib/* /usr/local/lib/
. Sau đó, tôi đặt settings.py
cho django.db.backends.mysql
, đã chạy python manage.py migrate
va no đa hoạt động. Vì vậy, đối với cơ sở dữ liệu trống, đây có thể là một giải pháp. Tuy nhiên, vẫn đang gặp khó khăn với cơ sở dữ liệu.
Tôi sử dụng
- MacOS Catalina 10.15.6
- pyenv