gpt4 book ai didi

django - 使用 Form 标签获取 Django 模板中模型的名称

转载 作者:行者123 更新时间:2023-12-02 04:11:47 26 4
gpt4 key购买 nike

我想在 Django 的通用表单模板中显示模型的名称。我考虑过通过表单模板标签访问该名称。我知道我可以通过上下文字典轻松地移交此信息 - 但我想使用表单类中的信息,因为我已经在 ModelForm 的元中给出了信息。

有没有办法在模板中访问这些信息?

更新:

由于我无法直接访问该值,因此我在 views.py 中为表单分配了一个名称:

def form_view(request):
form = Form(request.POST or None)
form.name = 'Name'
...
render (request, 'generic_form_tempalte.html', {'form':form}

在模板中:

{% extends '__base.html' %}
<h1 class="page-header">{{form.name}}</h1>
...

这可行 - 但又多了一步

最佳答案

不是真的。该模型可通过 form._meta.model 获得,但不幸的是,您无法访问模板中的下划线前缀属性。

关于django - 使用 Form 标签获取 Django 模板中模型的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36279875/

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