2016-11-22 2 views
-1

Я хочу использовать django-shop библиотеку, folowing этот tutorial я получаю ниже ошибки:ImportError: Нет модуль с именем 'cms.models'

PS C:\Users\E40-70-i7\Desktop\projects\django-shop-master\example> ./manage.py initialize_shop_demo 
Traceback (most recent call last): 
    File "C:\Users\E40-70-i7\Desktop\projects\django-shop-master\example\manage.py", line 10, in <module> 
    execute_from_command_line(sys.argv) 
    File "C:\Program Files (x86)\Python35-32\lib\site-packages\django\core\management\__init__.py", line 353, in execute_from_command_line 
    utility.execute() 
    File "C:\Program Files (x86)\Python35-32\lib\site-packages\django\core\management\__init__.py", line 327, in execute 
    django.setup() 
    File "C:\Program Files (x86)\Python35-32\lib\site-packages\django\__init__.py", line 18, in setup 
    apps.populate(settings.INSTALLED_APPS) 
    File "C:\Program Files (x86)\Python35-32\lib\site-packages\django\apps\registry.py", line 108, in populate 
    app_config.import_models(all_models) 
    File "C:\Program Files (x86)\Python35-32\lib\site-packages\django\apps\config.py", line 202, in import_models 
    self.models_module = import_module(models_module_name) 
    File "C:\Program Files (x86)\Python35-32\lib\importlib\__init__.py", line 126, in import_module 
    return _bootstrap._gcd_import(name[level:], package, level) 
    File "<frozen importlib._bootstrap>", line 986, in _gcd_import 
    File "<frozen importlib._bootstrap>", line 969, in _find_and_load 
    File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked 
    File "<frozen importlib._bootstrap>", line 673, in _load_unlocked 
    File "<frozen importlib._bootstrap_external>", line 665, in exec_module 
    File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed 
    File "C:\Program Files (x86)\Python35-32\lib\site-packages\djangocms_text_ckeditor\models.py", line 5, in <module> 
    from cms.models import CMSPlugin 
ImportError: No module named 'cms.models' 

открытия кода, связанного в этой path я вижу ниже код:

from cms.models import CMSPlugin 

, но в этом каталоге нет способа позвонить по номеру cms, путем поиска Не могу найти никакого способа для установки или какого-либо намека.

Когда я хочу установить Django CMS я получаю ниже ошибок: журнал

PS C:\Users\E40-70-i7\Desktop\projects\django-shop-master\example> pip install djangocms-installer 
Collecting djangocms-installer 
    Downloading djangocms_installer-0.9.3-py2.py3-none-any.whl (57kB) 
    17% |#####       | 10kB 2.6MB/s eta 0:00:01 
THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them. 
    djangocms-installer from https://pypi.python.org/packages/c3/9c/d86ce07ce5a30e83c9079f6b47508d7538dd49b3473f2dc4fe6520c9a97a/djangocms_installer-0.9.3-py2.py3-none-any.whl#md5=12dfb90be510c9498abb03c0d4720c94: 
     Expected md5 12dfb90be510c9498abb03c0d4720c94 
      Got  b776e32fe81f50110c6f6ed108b04870 

ошибки:

from cms.models import CMSPlugin 
ImportError: No module named 'cms.models' 

ответ

2

cms.models является частью пакета Джанго ОГО. Вам необходимо установить его перед использованием from cms.models import CMSPlugin в проектах. Вы можете найти, как установить django-cms here.

+0

Я получаю ошибку при установке django cms, которую вы можете найти в вопросе –

+0

Попробуйте это: pip install --no-cache-dir djangocms-installer – neverwalkaloner

+0

thanks Он установлен нормально, но все же у меня такая же ошибка импорта, 'import cms' is отлично, но 'from cms.models import CMSPlugin' получил ошибку –

Смежные вопросы