一般类是否适合放在 models.py 中?

2014-08-14 16:35:27 +08:00
 wellsho
非 models.Model 的子类,不需要在数据库中建表,是否适合放在 models.py 中?
如果是需要建表的类的基类呢?
2994 次点击
所在节点    Django
4 条回复
yueyoum
2014-08-14 16:51:03 +08:00
没太明白你的问题。

如果是和 db 没有关系的, 那就别放在models中

如果一个 abstract model 只在这个 models.py 中使用,那么就放到这个models.py中

一个 abstract model 在多个 models.py 都有使用,看个人喜好,
可以放到其中一个 models.py中,也可以单独出来
wellsho
2014-08-14 17:33:40 +08:00
@yueyoum 想问的就是和 db 无关的 abstrac model,谢谢:)
yueyoum
2014-08-14 17:34:37 +08:00
@wellsho

abstract model 其实也是和 db 有关的啊,定义的表结构,就放在models.py中
wellsho
2014-08-14 17:53:14 +08:00
@yueyoum 是应该算和 db 有关

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/127886

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX