【发布时间】:2021-01-14 20:34:32
【问题描述】:
我已经导入了这个from django.contrib.auth.forms import UserCreationForm
在 form 中使用了csrf_token,但当我点击 submit 时,页面仍然会重新加载,但不会将数据保存到数据库中。
def signup(req):
if req.method == 'POST':
form = UserCreationForm(req.POST)
if form.is_valid():
form.save()
form = UserCreationForm()
reg_con={
'regform': form
}
return render(req, 'signup.html', reg_con)
表格
<form action="." method="POST">
{% csrf_token %}
{{ regform.as_ul }}
<input type="submit" value="Sign Up">
</form>
【问题讨论】: