Django:テンプレートの設定を使用するには?Django:テンプレートの設定を使用するには?
4
A
答えて
13
多くのテンプレート(多くのビュー)は、適切なtemplate context processorの作成を検討してください。
0
そのままインポートしてください。
from django.conf import settings
0
本当に簡単です。
このよう:あなたはあなたの設定にアクセスする必要がある場合は
{{ settings.MY_SETTING_NAME }}
:テンプレートで
from django.conf import settings
from django.template import RequestContext
def index(request):
return render_to_response('index.html', {'settings': settings},
context_instance=RequestContext(request))
:あなたはこのような設定をテンプレートに渡すことができ
from django.conf import settings
print settings.MY_SETTING_NAME
2
クラスベースビュー使用している場合:
#
# in settings.py
#
YOUR_CUSTOM_SETTING = 'some value'
#
# in views.py
#
from django.conf import settings #for getting settings vars
class YourView(DetailView): #assuming DetailView; whatever though
# ...
def get_context_data(self, **kwargs):
context = super(YourView, self).get_context_data(**kwargs)
context['YOUR_CUSTOM_SETTING'] = settings.YOUR_CUSTOM_SETTING
return context
#
# in your_template.html, reference the setting like any other context variable
#
{{ YOUR_CUSTOM_SETTING }}
関連する問題
- 1. Djangoテンプレートの場所を設定する
- 2. テンプレートにDjango Wagtailの設定を挿入する
- 3. Djangoテンプレートの動的ページ設定
- 4. Djangoのコンテンツブロックを使用するテンプレート
- 5. Django - テンプレートで使用するサイト全体の変数を設定して使用する
- 6. djangoがpytestで特定のテンプレートを使用する方法
- 7. DjangoとjQueryを使用してファイルダウンロードダイアログを設定するには?
- 8. djangoテンプレートを使用してjavascriptコードをdjangoテンプレートにロードする方法
- 9. Django REST Swagger:Swagger設定でセキュリティセクションを使用するには?
- 10. Django - Javascriptを使用してテンプレートのdivをリフレッシュするには?
- 11. Djangoテンプレートを再利用するには?
- 12. <djangoテンプレートで<を使用する
- 13. Djangoテンプレートタグを使用するJinja2テンプレート
- 14. Djangoのテンプレートタグでテンプレート変数を使用するには?
- 15. Symfony:子テンプレートにカスタムデータ属性を設定してtwigテンプレートで使用する
- 16. Pycharm Mac Osx Community Edition 5でテンプレート言語をDjangoに設定するには?
- 17. Djangoでのstructlogの設定と使用
- 18. Djangoのテンプレート変数をdjango-compressorで使用する
- 19. Djangoのテンプレート - 定数
- 20. djangoの設定でelasticsearch 5.0のhaystackを設定するには?
- 21. テンプレート内のモデルのget_absolute_url定義を使用したdjango
- 22. self.idを使用してDjangoの他のフィールドを設定する
- 23. ejsテンプレートを使用して背景画像を設定する
- 24. djangoのchange_form.htmlテンプレートのドロップダウンに設定されたオプションの数を取得する
- 25. djangoレストフレームワークを使用しないdjango-oauth-toolkitの設定
- 26. djangoテンプレートの関数を使用する方法は?
- 27. djangoテンプレートでフランス語の文字を使用する方法は?
- 28. Django:未使用のテンプレートを検出
- 29. JSONを使用したDjangoテンプレートのレンダリングテーブル
- 30. 複数の設定モジュールを使用すると、DjangoがテンプレートDoesNotExistを発生させます
申し訳ありませんが、私はテンプレートに意味。 – user469652