Gặp sự cố tương tự và vì nó xảy ra trong ./manage.py test
, quá trình di chuyển của bạn có thể bị hỏng.
Kể từ Django 1.7, có một cài đặt mới được gọi là MIGRATION_MODULES
, trong đó bạn định cấu hình các mô-đun di chuyển của ứng dụng của mình.
Thêm giải pháp sau trong settings.py (tìm thấy ở đây) sẽ bỏ qua quá trình di chuyển trong các bài kiểm tra và giải quyết vấn đề đó cho tôi:
class DisableMigrations(object):
def __contains__(self, item):
return True
def __getitem__(self, item):
return "notmigrations"
MIGRATION_MODULES = DisableMigrations()