Tôi viết một di chuyển về phía nam django mà phụ thuộc vào mô hình trong ứng dụng khác, vì vậy tôi đã bao gồm --freeze OTHERAPPNAME
khi tôi chạy python manage.py datamigration …
Django-South DataMigration - Ứng dụng có sẵn trong chuyển tiếp() nhưng không ngược()?
Tuy nhiên trong forwards()
chức năng tôi có thể truy cập vào các mô hình tốt khác (với orm['otherappname.MyModelName']
), tuy nhiên trong các backwards()
bước (mà cũng phụ thuộc vào mô hình trong otherappname), nếu tôi cố gắng truy cập vào orm['otherappname.MyModelName']
, tôi nhận được một lỗi
*** KeyError: "The model 'mymodelname' from the app 'otherappname' is not available in this migration."
tôi có thể xem chi tiết mô hình đông lạnh ở phía dưới cùng của tập tin. Tại sao tôi không thể truy cập?
NB: Mô hình này được tạo trong một lần di chuyển khác bên trong tên ứng dụng khác mà dữ liệu này phụ thuộc vào.