【发布时间】:2021-05-20 08:46:43
【问题描述】:
如何在 Django 和 postgresql 中使用我的数据库中的字段填写 html 表单?
我需要从下拉列表中选择年份和标志(0,1,2)的值,并结合这些 2 我希望我的表单从先前存储在与上述组合对应的表中的值中填充。
【问题讨论】:
标签: html django postgresql forms
如何在 Django 和 postgresql 中使用我的数据库中的字段填写 html 表单?
我需要从下拉列表中选择年份和标志(0,1,2)的值,并结合这些 2 我希望我的表单从先前存储在与上述组合对应的表中的值中填充。
【问题讨论】:
标签: html django postgresql forms
您可以在视图中收集要传递给 html 表单的数据,并将数据作为呈现 html 文件的上下文传递。例如;
def yourview(request):
data=Data.objects.all()
return render('yourhtml.html', {'variables':data})
稍后,在 html 中,您可以在下拉列表中使用此“变量”,如下所示;
<select name="cars" id="cars">
{% for eachvar in variables %}
<option value="{{eachvar.id}}">{{eachvar.name}}</option>
{% endfor %}
</select>
【讨论】: