请问django把类写到models.py里面如何拆分呢,djangomodels.py,在Django文档的教程
请问django把类写到models.py里面如何拆分呢,djangomodels.py,在Django文档的教程
在Django文档的教程里告诉我们把模型写到models.py里面
可是没有提到拆分这个文件啊,难道说我类很多了以后,还是所有类都写在一个文件里吗
而且不继承models.Model的类呢?
我在网上找到的一些文章里面说:
“……而django有个非常不好的约定就是所有的model都写在一个models.py 文件中……”
“……将models.py 用一个目录代替,在__init__.py 中,import整个目录里的文件,……只要在每个model类中加上Meta的app_label 属性就可以了……”
真的是这样吗,有这种约定吗?通常就是这样Import整个目录,加上Meta信息吗?
我想请问通常这都是怎么做的,谢谢大家
django的做法就是全放一个models.py,如果强行拆分,很麻烦。
如果逻辑非常复杂,将app拆分。
老话说得好:“宁拆十个app,不拆models。”
编橙之家文章,
相关内容
- Python Vim插件Vimrepress使用问题望高手指点,vimvimrepress
- Python获取实例名称用什么方法,python获取实例名称,Hi
- 问Python Flask-sqlalchemy内容页实现分页及上下篇功能方法
- python 测试启动是到ImportError错误,请高手帮我看下源码,
- 要完成多台mysqlserver远程备份工作,用python怎么实现,
- Django表情编码插入到数据库的问题,django表情,数据库编
- Python如何实现知乎根据关注标签显示内容的效果,pyt
- Python imap模块应该如何解析出中文名字附件,pythonimap
- 当线程出现exception时,完成退出进程操作python3中如何实
- Python步长应用步进为负数时遇到的问题,python步长,py
评论关闭