Django porting error for modules with dash in name
This is INSTALLED_APPS from my module:
# 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',
...
When I run my migrations, I get an error: ImportError djangocms_admin_style: No module named djangocms_admin_style.
If I run the blocking process, the application is installed: djangocms-admin-style (with a hyphen)
So how can I fix this?
+3
source to share
1 answer
I did
pip install djangocms_admin_style
in my virtualenv.
And then I did it in my 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',
)
After that, when I ran it python manage.py makemigrations
, it worked without error
SO, you might not have done yet
pip install djangocms_admin_style
+6
source to share