我正在尝试在Django HTML模板中显示一个表单,但它没有被渲染
views.py
{% load staticfiles %}
<html>
<head>
<title></title>
<link href="{%static "./styles/bootstrap.min.css" %}" rel="stylesheet" />
</head>
<body>
<h1 style="text-align: center;">Rahul's Shop</h1>
<h2 style="text-align: center;">Inventory</h2>
<form id="bill" action ="{% url 'front:commitbill' %}" method = "post" class="form-horizontal" enctype="multipart/form-data">
{% csrf token %}
{{ form.as_p }}
<div class="container">
<div class="row">
<input type="button" id="add_items" class="col-md-offset-5 col-md-2 btn btn-success" value="Add items" \>
</div>
</div>
</form>
forms.py
(map vector [1 2 3] [4 5 6])
模板,其中一部分未被渲染!
{{1}}
部分{{form.as_p}}未被呈现,这是我的主要问题!
答案 0 :(得分:1)
您的索引应该如下所示,您需要将表单传递给模板上下文。
def index(request):
form = BForm()
context = {
'form': form,
}
return render(request, 'front/index.html', context)