所以不管我怎么做,我都不能从一个整数域中得到一个有效的形式。在
控制器:
def upload_image(request):
if request.method == "POST":
form = AddFloorplan(request.POST, request.FILES)
print request.POST.get('floornumber')
if form.is_valid():
print 'valid'
else:
print(form.errors)
return redirect("/wayfinder/editor/")
形式:
^{pr2}$模板:
<form action="/wayfinder/addfloorplan/" method="POST" enctype="multipart/form-data"> {% csrf_token %}
<div class="input-field col s12">
<input id="floornumber" autofocus name="floornumber" placeholder="Floor Number" type="text" required>
</div>
<div class="col s12">
<p>
<button class="btn waves-effect waves-light z-depth-0" type="submit" name="action">
<span>Upload</span>
</button>
</p>
</div>
</form>
没有机会传递价值观
表单域的名称,
floor_number
与表单输入的名称不匹配,
^{pr2}$floornumber
你需要在两个地方使用相同的名字。在
相关问题 更多 >
编程相关推荐