Django:如何更改django.contrib.sessions使用的表名?

4 投票
1 回答
2362 浏览
提问于 2025-04-16 17:28

我该如何修改'Django'中的Meta类信息,比如'django.contrib.sessions.models',这样我的项目就能有比较统一的表名,同时又能保持应用的功能不变呢?

谢谢

1 个回答

5

你可以试试这个:

from django.contrib.sessions.models import Session
Session.Meta.db_table = 'my_session'

编辑过的内容
上面的解决方案会报错,但下面这个可以正常工作:

from django.contrib.sessions.models import Session
Session._meta.db_table = "my_session"

撰写回答