DjangoのメザニンCMSフレームワークをインストールしたプロジェクトで、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
のようにそれを行うには、いくつかの方法を試してみました
このようにPythonシェルを使用して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
(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
私はメザニンがインストールされていることを確認して取り組んでいます。問題は、アプリとして実行したいときです。
同じプロジェクト内の独立したアプリケーションで処理するためにメザニンで作成した投稿で利用可能な情報にアクセスできるようにするためのヒントはありません。
すべてのヘルプは非常に
正しく動作してエクスポートされました?メザニンプロジェクトを作成する唯一のサポートされている方法は、あなたが使用しなかったと思われる 'mezzanine-project'コマンドです。 [the docs](http://mezzanine.jupo.org/docs/overview.html#installation)を参照してください。 –
実際、私は[リンク](http://mezzanine.jupo.org/docs/overview.html#installation) –
@ RyneEverettで説明されている手順を使用しています。あなたはvirtualenenv - if PyCharmの設定で間違って設定されていました。正しい方向を指してくれてありがとう –