Django: как использовать настройки в шаблонах?Django: как использовать настройки в шаблонах?
4
A
ответ
13
Вы можете передать параметры в шаблоне, например так:
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))
В шаблоне:
{{ settings.MY_SETTING_NAME }}
Если вам необходимо получить доступ к настройкам в многие шаблоны (многие виды), подумайте о создании соответствующего template context processor.
0
Просто импортируйте его.
from django.conf import settings
0
Действительно простой.
Как это:
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. Как использовать атрибут href в шаблонах django
- 2. Как использовать Ajax в Django-шаблонах?
- 3. Подзапросы в шаблонах Django
- 4. Использование настроек Django в шаблонах
- 5. Django: request.session в шаблонах
- 6. Объединение Django в шаблонах?
- 7. Как использовать настройки django в файле logging.ini?
- 8. Django forloop в шаблонах
- 9. изображения в шаблонах django
- 10. django context_processor непонятно в шаблонах
- 11. Номера форматов в шаблонах django
- 12. Django - Как использовать специальные пользовательские разрешения в представлениях и шаблонах?
- 13. Django - CreateView - как объявить переменную и использовать ее в шаблонах
- 14. Как использовать фильтры с условием if в шаблонах django
- 15. Как использовать break и продолжить в шаблонах Django?
- 16. Проверка CSRF, В шаблонах django
- 17. Использование {% url ??? %} в шаблонах django
- 18. "Побитовые и" в шаблонах Django
- 19. Как разместить фигурные скобки в шаблонах django?
- 20. Поле Django Model как formfield в шаблонах
- 21. Замена строк в шаблонах django
- 22. Обработка строк в шаблонах Django
- 23. Динамические блоки в шаблонах django
- 24. Сортировка столбцов в шаблонах Django
- 25. выбор переменных в шаблонах django
- 26. Django foreignkey отношения в шаблонах
- 27. Django - переменные в шаблонах Джанго
- 28. Django auth confusion в шаблонах
- 29. Django - Отображение данных в шаблонах
- 30. Django ORM "последний" в шаблонах
К сожалению, я имею в виду в шаблонах. – user469652