【发布时间】:2021-03-26 06:49:54
【问题描述】:
如何在Django的app/__init__.py中导入Session模型?
我正在尝试更改默认 django 表的名称。 我可以做到这一点,它可以通过更改站点包上的直接链接完美地工作。
但这很糟糕,因为该项目的命名法不同,所以我需要在运行时执行此操作。
我尝试在文件中添加app/__init __.py:
from django.contrib.sessions.models import Session
Session._meta.db_table = "my_session"
但我收到此错误:
D:\PyEnv38\lib\site-packages\django\apps\registry.py", line 136, in check_apps_ready
raise AppRegistryNotReady("Apps aren't loaded yet.")
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
【问题讨论】:
-
会话模型是否将
abstract设置为true? -
在哪里?它需要在 lib 或 init 中吗?
-
好像和model属性有关,好久没搞了。
-
需要做什么?你知道怎么通知吗?
标签: python python-3.x django django-models