私はDjangoの管理コマンドを書いており、新しいファイルを作成するために解析するテンプレートファイルを作成しました。jinja2ではなくdjango-templateをスクリプトで使うには?
これまではJinja2を使っていましたが、これはDjangoの管理コマンドなので、私はdjangoベースのテンプレートに切り替えたいと思います。
あなたはdjango管理コマンドファイルでテンプレートenvironnementをどのように設定できるか知っていますか?
私は何を探しています、このJinja2のコードと同等です:
env = Environment(loader=PackageLoader('modulo.bin', 'templates/plugin_templates'))
はEDIT:管理における OK]をクリックして、それが動作するコマンド。しかし、普通のpythonスクリプトでdjango-templateを使いたいのですが?
おかげで、
レミー
この場合、テンプレートは自分のプロジェクトテンプレートディレクトリにある必要があります。私は、プロジェクトテンプレートディレクトリとは別に、コマンド用の特定のテンプレートディレクトリを作成したかったのです。しかしここでもまた、INSTALLED_APPに自分のbinアプリを追加するだけで、うまくいきます。ありがとう。 – Natim