Django 表单请求方法始终是 GET
Django form request method is always GET
这是 html 代码:
<form method='POST'>{% csrf_token %}
{{ form.as_p }}
<input type='submit' value='save'/>
</form>
这是url.py中的路径:
path('student/create/', student_create_view, name='student-create')
这是我在 views.py 中的代码:
def student_create_view(request):
form = StudentForm(request.POST or None)
if form.is_valid():
form.save()
form = StudentForm
context = {
'form': form
}
return render(request, "personnel/student_create.html", context)
我还尝试使用 action 属性并在路径末尾添加或删除“/”。
您的表单中没有提到任何操作。需要修改视图函数以使其简单易读。
这是 html 代码:
<form method='POST'>{% csrf_token %}
{{ form.as_p }}
<input type='submit' value='save'/>
</form>
这是url.py中的路径:
path('student/create/', student_create_view, name='student-create')
这是我在 views.py 中的代码:
def student_create_view(request):
form = StudentForm(request.POST or None)
if form.is_valid():
form.save()
form = StudentForm
context = {
'form': form
}
return render(request, "personnel/student_create.html", context)
我还尝试使用 action 属性并在路径末尾添加或删除“/”。
您的表单中没有提到任何操作。需要修改视图函数以使其简单易读。