Py学习  »  Django

django中,一个app下只能有models.py吗?

nickhell • 9 年前 • 3766 次点击  

django中,一个app下只能有models.py吗?觉得很多数据表的内容写在同一个models.py中,给代码的可读性带来影响。 能自己在同一个app中新建文件来实现models.py同样的功能吗?如果可以,请问怎么操作,谢谢。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/811
 
3766 次点击  
文章 [ 3 ]  |  最新文章 9 年前
我心荡漾
Reply   •   1 楼
我心荡漾    9 年前

可以使用models 目录,然后 在目录加一个空的init.py 或者将 其他model import 进去。如果是空的,就需要使用的时候一个个import 需要的models。建议用空的,这样可以只加载自己需要的model

云吞团团长-weibo
Reply   •   2 楼
云吞团团长-weibo    9 年前

好像也可以建个models的文件夹,然后下面搞个init.py,里面把其他文件里的model import进来

爱情的枪
Reply   •   3 楼
爱情的枪    9 年前

我是分成很多models文件的,

记得在 models.py 里将 其它文件里的model import进来 就行