当一些用户使用djang登录时,如何在2周内保持签名

2024-04-25 16:54:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我想让用户不必每天登录我的网站。在

那么我可以用django做些什么呢,比如设置cookies或其他东西?在

谢谢


Tags: django用户网站cookies
1条回答
网友
1楼 · 发布于 2024-04-25 16:54:17

Django session documentation相当容易阅读。在

默认值应该已经允许用户登录两周-事实上,默认值正好是两周。在

查看您的设置:

  • 会话在浏览器关闭时过期-应为False
  • 会话COOKIE_AGE-默认值为1209600(2周,以秒为单位)

你确定你已经安装了所有必要的中间件了吗。在

您正在使用哪个会话后端?在

如果您在/tmp中使用文件后端,那么您可能需要在后台清理/tmp中的旧文件。在

如果您使用的是数据库后端,请尝试在“python”中加载一些对象管理.py壳牌”。比如:

>>> from django.contrib.sessions.models import Session
>>> s = Session.objects.all()[0]
>>> s.expire_date
datetime.datetime(2005, 8, 20, 13, 35, 12)

祝你好运!在

相关问题 更多 >

    热门问题