在Google应用引擎中用于多对多关系的链接模型要创建的类文件

时间:2012-12-21 14:24:14

标签: python google-app-engine

我有2个型号:a和b

我想构建多对多的关系,我将使用链接模型方法,因此我需要创建一个a_to_b_membership模型。

问题是:

我应该将模型类放在模型文件上吗? b模型文件? 或者创建一个新的模型文件?

如果我需要创建一个新的模型文件,那么我应该如何命名呢?

1 个答案:

答案 0 :(得分:3)

绝对没有区别。

但是,首先,您应该意识到每个模型都不需要单独的文件。在一个models.py文件中包含多个模型类是完全正常的。该部门位于不同的应用程序之间,每个应用程序将相关模型组合在一起。

其次,您还应该意识到,除非您特别需要在多对多关系上添加额外数据,否则您无需创建链接表。一旦你定义了ManyToManyField,Django就会为你解决这个问题。