django - 更改会话表名称并自定义 Django 会话表
问题描述
我的问题:
我正在尝试将 Django 会话表名称从“ django_session
”更改为其他名称“ User_session
”
我尝试了什么:
from django.contrib.sessions.models import Session
Session._meta.db_table = "my_session"
我将上面的代码放在项目的__init__.py
文件中。但是在初始化会话中间件之前调用会话时出现错误。
我想要的是:
我需要将django_session
表名更改为其他表名并向该表添加几列。尤其是 Django 项目中代码的放置位置(这一点更重要)。
笔记:
我在用着Django 2.1.11 and Python 3.7
请帮助我摆脱这个问题。
解决方案
您可以在 python/env 站点包 django/contrib/session/models 中更改会话模型并更改表名
推荐阅读
- chromebook - Chromebook 为 Google 文档文件选择云端硬盘和上传项目失败
- php - SQL SELECT ALL of 2 列,乘以表 1 中的另一列和表 2 中的 INSERT
- r - 如何从igraph中的节点列表开始获取一组具有属性的边?
- javascript - Google Analytics 不会使用 ui 路由器跟踪每个页面
- python - 如何从数据集中提取信息并将其制成新的数据集?
- firebase - 获取UID并插入数据库firebase Angular 6中的对象
- f# - 使用管道对 Matrix 中的列进行迭代
- javascript - 带有可选路径参数的简单 React 路由器给出“TypeError:无法读取未定义的属性“过滤器”
- javascript - 使用 Chrome.tabs api 获取在所有选项卡中打开的 URL
- python - 如何使用 Selenium 抓取页面?