2016-12-17 3 views
0

Я разрабатываю приложение в проекте, в котором установлена ​​платформа Mezzanine CMS для Django, доступная в https://github.com/stephenmcd/mezzanine.Кто я могу ссылаться на модель блога мезонина в проекте Django и python

Я хотел бы сослаться на модели блог, который показан

from mezzanine.blog.models import BlogPost, BlogCategory 

в оригинальном исходном коде, но я получаю сообщение об ошибке, которое говорит, что mezzanine является нерешенной ссылкой, а также BlogPost, BlogCategory

Я попробовал несколько способов сделать это, как

from newsletter.mezzanine.blog.models import BlogPost, BlogCategory 

где я получаю сообщение об ошибке

File "/Users/jorgezavala/PycharmProjects/mezzanine/newsletter/newsletter/campaign/urls.py", line 4, in <module> 
from newsletter.mezzanine.blog.models import BlogPost, BlogCategory 
ImportError: No module named mezzanine.blog.models 

Использование оболочки Python таким образом

(mezzanine)Jorges-MacBook-Air-2:newsletter jorgezavala$ python manage.py shell 
Python 2.7.10 (default, Jul 30 2016, 18:31:42) 
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
(InteractiveConsole) 
>>> from mezzanine.blog.models import BlogPost, BlogCategory 
>>> 
>>> print BlogPost.objects.get(id = 1) 
The future of works 
>>> print BlogPost.objects.get(id = 2) 
Where learning go to work 

Я проверить установлена ​​и работает, что антресоль. Проблема в том, когда я хочу запустить его в качестве приложения.

У меня нет понятия, как сделать ссылки доступными для доступа к информации, доступной в сообщениях, которые я создал с мезонином, для обработки независимым приложением в рамках одного и того же проекта.

Любая помощь будет очень признателен

+0

Как вы создать свой проект ? Единственный поддерживаемый способ создания мезонинного проекта - команда «мезонин-проект», которую, как я подозреваю, вы не использовали. См. [Документы] (http://mezzanine.jupo.org/docs/overview.html#installation). –

+0

На самом деле я использую шаги, описанные в [link] (http://mezzanine.jupo.org/docs/overview.html#installation) –

+0

@RyneEverett Вы были правы в том смысле, что это была проблема с virtualenenv - если был неправильно установлен в моей настройке PyCharm. Спасибо, что указали в правильном направлении –

ответ

0

Это был большой опыт, чтобы решить эту проблему, я имел о неразрешенной ссылки.

Это было связано с конфигурацией в PyCharm. Я имел неправильную настройку виртуальной среды, я нашел его, когда я рассмотрел ссылку в PyCharm помочь https://www.jetbrains.com/help/pycharm/2016.1/project-interpreter.html#d175278e163

После того, как я выбираю правильную переменные окружения экспортированного исправленные и все работает правильно