将字典传递给Django表单

我正在尝试将Python词典列表传递给POST上的Form,并且不确定如何执行此操作。我正在组装一个词典,然后将其添加到主词典中,然后将其传递给FORM进行显示。


非常简化的示例:


Views.py


vehicles = {

    'vehicle1': {'car': 'pontiac', 'engine': '400', 'model': 'GTO'},

    'vehicle2': {'car': 'chevrolet', 'engine': '396', 'model': 'Chevelle'},

    'vehicle3': {'car': 'ford', 'engine': '289', 'model': 'Mustang'}

}


return render(request, "vehicle_detail.html", {'vehicles': vehicles}) 

的HTML


            <p>

                {% for vehicle in vehicles %}

                    <b>{{ vehicle.car }}</b>

                    <b>{{ vehicle.engine }}</b>

                    <b>{{ vehicle.model }}</b>

                {% endfor %}

            </p>

我尝试了几种不同的方法来做到这一点,但是没有用。处理此问题的正确方法是什么?


沧海一幻觉
浏览 143回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python