2
Djangoプロジェクトをビルドするときには、多くのビルド済みアプリケーションを使用するのが一般的です。たとえば、tinymceまたはopen-idの場合。Djangoプロジェクトに "addons"ディレクトリを作成するにはどうすればいいですか?
これらはプロジェクト固有のアプリから分離しておくとよいでしょう。
私の考えは、プロジェクトに "addons"ディレクトリ/モジュールを作成することです。
その後、使用することが可能なはずである。
from addons.tinymce import models
しかし、TinyMCEをのコードは、例えばを使用しています。
from tinymce import models
だから私のソリューションは、設定中のsys.pathに「アドオン」を追加することです.py:
import sys, os
sys.path = [os.path.join(os.path.dirname(__file__), 'addons')] + sys.path
これはすべて賢明なようですか?より良い方法がありますか?
Pythonパスに追加するだけです。 –