gpt4 book ai didi

python - 如何在 Django 中将 extra_context 发送到 submit_line.html?

转载 作者:太空宇宙 更新时间:2023-11-04 05:49:53 26 4
gpt4 key购买 nike

使用 change_view 我可以毫无问题地将上下文发送到 change_form.html,但是当我尝试在 submit_line.html< 中使用 {{ show_save_as_draft }},它不显示任何内容。

这是我的 change_view 函数:

def change_view(self, request,object_id, form_url='', extra_context=None):
extra_context = extra_context or {}
extra_context["show_save_as_draft"] = True
return super(ArticleAdmin, self).change_view(request,object_id, form_url, extra_context)

最佳答案

我最终编写了自己的模板标签:

@register.inclusion_tag('admin/submit_line.html', takes_context=True)
def submit_line_row(context):
context = context or {}
ctx= admin_modify.submit_row(context)
if "show_save_as_draft" in context.keys():
ctx["show_save_as_draft"] = context["show_save_as_draft"]
return ctx

更多信息请访问我的博客:http://www.sadafnoor.com/blog/one-workaroud-to-pass-variables-context-to-django-admin-submit_line-html-template/

关于python - 如何在 Django 中将 extra_context 发送到 submit_line.html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30753285/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com