我使用我自己的身份验证,因为我不知道如何扩展django注册应用程序,使我有一个模型用户,其中用户将有他的登录和密码在模型中。当我注销并点击后台firefox按钮时,我看到另一个页面,当我刷新页面时,我有一个会话密钥错误这是正常的,我想解决这个问题,就像在django管理员中,你在注销后无法返回
class User(models.Model):
name = models.CharField(max_length=25)
pwd = models.CharField(max_length=100)
created = models.DateTimeField(_(
我是一个了解诀窍的客户端新手,需要澄清Ajax的概念。
e.preventDefault();是JS中防止表单提交(页面刷新)的一种典型方法。
上面提到的一个有用的用例是基于Ajax的表单提交。示例代码是:
function overwrite_default_submit(e) {
// block the default behavior
e.preventDefault();
// create and populate the form with data
var form_data = new FormData();
form_data.append("
我有django表单,其中显示检查boxes.After选择复选框,用户将点击提交按钮,这将执行view.py的request.POST部分,并返回PDF文件。现在,在返回PDF文件后,我如何刷新同一页?
views.py
if request.POST:
generate PDF file using reportlab tool
return PDF
else:
return template which consist of django form
现在我可以在request.POST上获取文件,同时如何刷新页面?
在返回PDF后,我想刷新同一页。有什么解决方