Django changeform_view extra_context
Я пытаюсь научиться настраивать шаблон админки модели.
Мне нужно, чтобы пользовательский шаблон мог читать некоторые данные, сохраненные/переданные в 'extra_context'
admin.py
from django.contrib import admin
from .models import MailTemplate
# Register your models here.
class MailTemplateAdmin(admin.ModelAdmin):
change_form_template = 'change_form_htmx.html'
def changeform_view(self,request, object_id=None, form_url="", extra_context=None):
extra_context = extra_context or {}
extra_context['myvar']='this is myvar'
return super(MailTemplateAdmin, self).changeform_view(request, object_id=object_id, form_url=form_url, extra_context=extra_context)
admin.site.register(MailTemplate,MailTemplateAdmin)
шаблон 'change_form_htmx.html'
Ошибки нет, но extra_content['myval'] не отображается.
Пожалуйста, подскажите, как правильно отправить extra_context из ModelAdmin и прочитать его в шаблоне.
Искренне
-bino-
Аргхх мое хранилище.
Теперь все работает.
Я заменяю (в шаблоне)
{{ extra_context.myvar }}
с
{{myvar}}