这是我模块中的INSTALLED_APPS:
# Application definition
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sitemaps',
'django.contrib.sites',
'django.contrib.flatpages',
'djangocms_admin_style',
'django.contrib.admin',
'djangocms_text_ckeditor',
'djangocms_link',
'contact',
...
当我运行迁移时出现错误: ImportError djangocms_admin_style:没有名为djangocms_admin_style的模块。
如果我运行pip freeze,则安装app: djangocms-admin-style(连字符)
那我怎么能纠正这个?
答案 0 :(得分:7)
我做了
pip install djangocms_admin_style
在我的virtualenv中。
然后在我的settings.py
中执行此操作INSTALLED_APPS = (
'djangocms_admin_style',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'stacko',
)
此后,当我运行python manage.py makemigrations
时,它运行正常
所以也许你还没有完成
pip install djangocms_admin_style
答案 1 :(得分:1)
这对我有用:
检查已安装并运行的Python版本
python(version) manage.py makemigrations