एक ही समस्या है, और चूंकि यह ./manage.py test
पर होता है , आपका माइग्रेशन टूट सकता है।
Django 1.7 के बाद से, MIGRATION_MODULES
नामक एक नई सेटिंग है। , जिसमें आप अपने ऐप के माइग्रेशन मॉड्यूल को कॉन्फ़िगर करते हैं।
सेटिंग्स.py (यहां पाया गया) में निम्नलिखित वर्कअराउंड जोड़ने से परीक्षणों पर माइग्रेशन नहीं होता है, और इसे मेरे लिए हल किया जाता है:
class DisableMigrations(object):
def __contains__(self, item):
return True
def __getitem__(self, item):
return "notmigrations"
MIGRATION_MODULES = DisableMigrations()