Django将html页面保存为会话

时间:2016-07-08 08:02:53

标签: django django-templates django-views

我是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

0 个答案:

没有答案