Django动态模型在重新启动服务器后消失

Django动态模型在重新启动服务器后消失,django,django-models,Django,Django Models,在我的Django应用程序中,我在运行时动态创建了一组模型。模型创建得很好,并且已正确注册。但是,当我重新启动运行我的应用程序的服务器时,这些模型就会消失。数据保留在数据库中,但没有我创建的模型的迹象。我尝试使用inspectdb重新创建模型,但由于它们不是像inspectdb创建的静态模型,因此无法正常工作。我也尝试过在数据库连接中注册它们,但问题是,它们甚至还不被称为模型 有人知道重新启动后我如何保存模型吗?这是一种奇怪的行为。你是如何在admin.py文件中安装应用程序的?你能给我看看吗c

在我的Django应用程序中,我在运行时动态创建了一组模型。模型创建得很好,并且已正确注册。但是,当我重新启动运行我的应用程序的服务器时,这些模型就会消失。数据保留在数据库中,但没有我创建的模型的迹象。我尝试使用
inspectdb
重新创建模型,但由于它们不是像
inspectdb
创建的静态模型,因此无法正常工作。我也尝试过在数据库连接中注册它们,但问题是,它们甚至还不被称为模型


有人知道重新启动后我如何保存模型吗?

这是一种奇怪的行为。你是如何在admin.py文件中安装应用程序的?你能给我看看吗code@hansTheFranz我在settings base.py中有我的应用程序,在我的admin.py中我没有任何超级相关的东西,只有我其他型号的管理选项。好吧,我想我不太明白你的意思。你写的代码被删除了?你电脑上的文件是空的吗?或者你进入127…/admin,再也看不到模型了?我不确定你预期会发生什么。Django不在数据库中存储模型注册表(这就是代码+迁移历史记录的目的)。如果要在运行时声明模型,它将不会持久化。我假设重新注册模型(重新启动后)允许您访问数据?@Kye我尝试使用
get_models
功能,并在重新启动后注册所有模型,但问题是模型没有如您所述持续存在。您建议我如何获得注册模型的信息?