在另一个应用程序模型中导入app外键模型类

时间:2014-12-30 20:32:42

标签: django model migrate

我知道还有其他类似的问题,但我有一个具体的案例:

现在有两个应用程序: -prev_app -new_app

prev_app包含"产品"模型。 new_app包含" store"和"合同"模型。 "存储"模型有很多产品和#34;产品"模型 "合同"是" store"的中间模型。和"产品"

..

所以现在我要做的就是把#"产品"模型到new_app,(所以所有相关模型都在一个应用程序中),但我不知道如何继续迁移。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

db_table放入您的模型并将其移动到您想要的任何位置。它总是引用那个旧的db表,你不需要为你的新应用程序进行任何迁移。

class Product(models.Model):
   class Meta: 
     db_table = 'oldapp_tablename'

请注意,应根据新布局调整导入。