Есть ли способ получить доступ к переменной ADMINS
из любого произвольного шаблона без добавления вручную добавления в контекст перед визуализацией, аналогично тому, как request
доступен в любом шаблон с использованием RequestContext
, если django.core.context_processors.request
находится в TEMPLATE_CONTEXT_PROCESSORS
?Получение электронных писем администратора из шаблона Django
1
A
ответ
4
Вы можете написать свой собственный контекст процессора (который является регулярной функцией, которая имеет request
в качестве параметра):
from django.conf import settings
def admin_emails(request):
return { 'ADMINS': settings.ADMINS }
и добавить path.to.my.context_processor.admin_emails
к TEMPLATE_CONTEXT_PROCESSORS
.
2
Я хотел бы использовать тег шаблона, как обсуждается этот вопрос: Can I access constants in settings.py from templates in Django?
В частности, я использую код из этого ответа: https://stackoverflow.com/a/6343321/2250326
С, что вы можете получить в AMDINS в шаблонах, как это :
{% value_from_settings "ADMINS" as admins %}
{% for admin in admins %}
Name: {{ admin.0 }}<br />
Email: {{ admin.1 }}
{% endfor %}
Смежные вопросы
- 1. получение странных электронных писем через форму контакта
- 2. Получение/обработка электронных писем от .NET
- 3. Настройка шаблона администратора Django
- 4. Расширение шаблона администратора django
- 5. Получение электронных писем из Exchange, отсортированных по дате, полученному
- 6. Отправка внутренних электронных писем
- 7. Чтение электронных писем?
- 8. Отслеживание электронных писем ActionMailer
- 9. Шаблоны электронных писем
- 10. Отправка нескольких электронных писем из форм Orbeon
- 11. CFIMAP Чтение электронных писем из всех папок
- 12. Отправка нескольких электронных писем из PHP-скрипта
- 13. Чтение электронных писем из gmail по темам
- 14. Сложность переопределения шаблона администратора Django
- 15. Отладка разрешения шаблона администратора Django
- 16. Подсчет электронных писем в powershell
- 17. RegEx для проверки электронных писем
- 18. Получение приложения Django из интерфейса администратора
- 19. Получение электронных писем от NameCheap Частная электронная почта
- 20. Отправка электронных писем без Mailserver
- 21. Отправка нескольких электронных писем PHP
- 22. Приобретение анонимных массивов электронных писем
- 23. Отправка массовых электронных писем программно
- 24. Получение электронных писем и сохранение их в jTable
- 25. Получение двух электронных писем после отправки формы php
- 26. получение нескольких электронных писем в форме заказа на регистрацию кода
- 27. Получение писем из массива
- 28. Отправка разных электронных писем в cakephp
- 29. Получение выпадающего значения из шаблона django
- 30. отправка писем от django
Просто передайте его на свой шаблон с одного взгляда. – sergzach