python - Django Session 在开发服务器中的生命周期

标签 python django web-applications

我现在正在我的 web 应用程序中摆弄 Session,我注意到每当我重新启动开发服务器(Django 附带的内置服务器)时, session 都不会自行重置。尽管我一遍又一遍地重新启动服务器,它仍然存在。

我可以在哪里设置它,以便每当我重置/重新启动开发服务器时, session 都会被刷新/清除?

最佳答案

更改运行服务器文件

DJANGO_SETTINGS_MODULE="myproj.settings" \
  python -c 'from django.contrib.sessions.models import Session; \
    Session.objects.all().delete()' 
python manage.py runserver

请参阅此处 Django 片段:清除 session 表 -> http://djangosnippets.org/snippets/48/

关于python - Django Session 在开发服务器中的生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11112515/

相关文章:

python - Django form.is_valid 总是返回 true

java - 如何在 java 的确认邮件中准备 Web 应用程序的完整 URL

node.js 中的 Django 密码

Django无法在docker中连接到redis

javascript - 永久唯一移动设备标识符(Evercookie?)

android - Android 的元标记 "apple-mobile-web-app-capable"?

python - 如果它有多个子目录,如何从 git 使用 pip 安装包?

从子目录导入 Python3.5 不起作用

python - python列表理解中的haskell的 "where"

django - 如何判断 django 用户是否曾经登录过?