【问题标题】:How do I fill a html form with fields from my database in Django and postgresql?如何在 Django 和 postgresql 中使用我的数据库中的字段填写 html 表单?
【发布时间】:2021-05-20 08:46:43
【问题描述】:

如何在 Django 和 postgresql 中使用我的数据库中的字段填写 html 表单?

我需要从下拉列表中选择年份和标志(0,1,2)的值,并结合这些 2 我希望我的表单从先前存储在与上述组合对应的表中的值中填充。

【问题讨论】:

    标签: html django postgresql forms


    【解决方案1】:

    您可以在视图中收集要传递给 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>
    

    【讨论】:

      猜你喜欢
      • 2011-07-24
      • 1970-01-01
      • 2011-03-06
      • 2018-09-20
      • 2012-08-11
      • 2014-09-22
      • 1970-01-01
      • 2012-04-21
      • 1970-01-01
      相关资源
      最近更新 更多