我想要一个动态django
模型在运行时指向不同的db表
我尝试的是在views.py中的视图中声明模型myModel,这样我就可以在每次访问该视图时创建一个模型,并且每次设置一个不同的db表(不包括models.py
中的模型myModel)。但是,这样做会在运行时出错:
RuntimeWarning: Model 'myModel' was already registered. Reloading models is not advised as it can lead to inconsistencies, most notably with related models.
而且我很确定这不是办法
我假设最好的方法是在models.py中声明一个myModel并编辑模型的元类中的字段db_table = 'sometable'
,但我真的不知道如何实现这一点。有什么简单的方法吗
我试着跟着这个link但是我不太明白。我不知道这是否有用
谢谢
目前没有回答
相关问题 更多 >
编程相关推荐