- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
使用 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
关于python - 如何在 Django 中将 extra_context 发送到 submit_line.html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30753285/
我做了一个自定义的 loginView,但在我的模板中无法访问 extra_context 字典。 (认证工作正常) 我的 View 文件: from django.contrib.auth impo
遵循 Django 教程后,我的应用程序的基线已启动并运行,但现在我尝试向其中一个模板添加一些数据。我以为我可以通过使用 extra_context 添加它,但我遗漏了一些东西(可能很明显,因为我是
我正在尝试测试用户提供的 extra_context 是否被正确处理在 View 中。 这是我的测试方法: # tests.py (of course it's a part of TestCase
我刚刚改用 django-registration 来管理我网站上的用户身份验证。之前,我为注册和登录页面使用了 View ,因此能够指定上下文参数。但是现在,我不再有这些页面的 View ,因为 d
编辑: FWIW,我正在运行 django 1.3 我有... class CreateProductWizard(FormWizard): def get_template(self, st
在 django/contrib/auth/views.py有注销 View 的定义: def logout(request, next_page=None, template_name
我目前正在使用 Django v1.11。我想要发生的是,如果经过身份验证的用户访问登录页面,他们将被重定向。在我的例子中,即使他们已经通过身份验证,他们现在也可以访问登录页面。 我之前的 extra
使用 change_view 我可以毫无问题地将上下文发送到 change_form.html,但是当我尝试在 submit_line.html< 中使用 {{ show_save_as_draft
因此 Django 1.5 不再使用 direct_to_template 调用。 我正在移植一些 url,但我被这个阻止了。 url(r'^system_settings/$', 'djan
我是一名优秀的程序员,十分优秀!