我是django的新手,目前正在开发一个项目,要求最终输出是使用html模板在网页上显示的报告,我还内置了用户身份验证。我希望能够保存最终输出(网页上的报告)作为与登录用户相关联的持久会话,这样无论何时用户再次登录,他都可以访问以前保存的html报告页面,并一遍又一遍地调用它。 / p>
我在设置和已安装的应用中包含会话 setting.py
MIDDLEWARE_CLASSES = (
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',)
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.sessions',)
Model.py
class sample_model(models.Model):
number = models.CharField(max_length=100, unique=True)
name = models.CharField(max_length=100, unique=True)
place = models.CharField(max_length=100)
college = models.ForeignKey('othersample', on_delete=models.PROTECT)
group = models.ForeignKey('Group', on_delete=models.PROTECT)
def __str__(self):
freturn self.number + ': ' + self.name