在我的主页上,我有一个登录表单和注册表单,我使用 form.is_valid() 来验证表单,
但不是
return render(request,'registration/login.html', {'form': form})
我用
messages.error(request, 'username or password wrong.')
return redirect('/')
我这样做是因为在
return render(request,'registration/login.html', {'form': form})
在 form.is_valid() 失败后,刷新页面会导致弹出框说重新提交确认,我不想要这个,所以我使用第二种方法。
问题是有两种形式:登录和注册,我不能把错误信息放在一个地方,那会误导,那么如何在一页显示两条信息?