この問題は、私を含め、多くの人を悩ませ続けています。退屈なプロセスではありますが、このアプローチは私の脳力を節約します。
次のように、自分のアプリを除いて、INSTALLED_APPS 内のすべての外部アプリを無効にします。
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'django.contrib.flatpages',
'main', # This is my own app.
# 'compressor',
# 'ckeditor',
# 'imagekit',
# 'debug_toolbar',
# 'rest_framework',
# 'allauth',
# 'allauth.account',
# 'allauth.socialaccount',
# 'allauth.socialaccount.providers.google',
# 'allauth.socialaccount.providers.facebook',
)
走る
python manage.py makemigrations
python manage.py migrate
次に、他のすべてのアプリのコメントを外し、上記の makemigrations と migrate を繰り返します。
それは私にとって常に機能します