尝试
def form_get(request):
# if this is a POST request we need to process the form data
if request.method == 'POST':
# create a form instance and populate it with data from the request:
form = FileForm(request.POST)
# check whether it's valid:
if form.is_valid():
pass
else:
form = FileForm()
return render(request, 'main/index.html', {'form': form})
查看如何更改渲染的上下文
{'form': FileForm.form}
到
{'form': form}
在修复视图之后,您需要添加一个实际的URL来访问它。您当前的URL
url(r'^$', views.index, name='home'),
views.index
而不是
views.form_get
. 更改要使用的URL
form_get
它会起作用的。
url(r'^$', views.form_get, name='home'),
不知道你是否想要
/
去表格,或者如果你想
/
index.html
文件。