Django 拆分model和view的实现方法


Posted in Python onAugust 16, 2019

在标准的dgango项目中,自动生成的目录结构会包括models.py和views.py两个文件,分别在里面写model的代码和controller的代码,但是所有的代码都写在一个文件里面在大项目中不好维护,因此需要拆分开来写。

看一下折腾的一个Django项目的代码目录配置:

Django 拆分model和view的实现方法

1. 拆分model

新建一个model文件夹,在init.py里加上from preheat.model.order_model import *

这个其实就是引入你自己定义的model

引入包

2. 拆分views

新建view文件夹,在urls.py文件里引入import preheat.view.order_view,其实就是引入你自己的view路径。

以上这篇Django 拆分model和view的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现的下载8000首儿歌的代码分享
Nov 21 Python
以视频爬取实例讲解Python爬虫神器Beautiful Soup用法
Jan 20 Python
Python检测网站链接是否已存在
Apr 07 Python
Python编程实现数学运算求一元二次方程的实根算法示例
Apr 02 Python
python 以16进制打印输出的方法
Jul 09 Python
5分钟 Pipenv 上手指南
Dec 20 Python
Python理解递归的方法总结
Jan 28 Python
python调用并链接MATLAB脚本详解
Jul 05 Python
python list多级排序知识点总结
Oct 23 Python
Python中的sys.stdout.write实现打印刷新功能
Feb 21 Python
Python模块/包/库安装的六种方法及区别
Feb 24 Python
python非标准时间的转换
Jul 25 Python
利用Python实现kNN算法的代码
Aug 16 #Python
python实现kNN算法识别手写体数字的示例代码
Aug 16 #Python
python爬虫 爬取超清壁纸代码实例
Aug 16 #Python
Python PO设计模式的具体使用
Aug 16 #Python
python使用sessions模拟登录淘宝的方式
Aug 16 #Python
Django错误:TypeError at / 'bool' object is not callable解决
Aug 16 #Python
Python facenet进行人脸识别测试过程解析
Aug 16 #Python
You might like
PHP的FTP学习(三)
2006/10/09 PHP
详解PHP数据压缩、加解密(pack, unpack)
2016/12/17 PHP
php正则提取html图片(img)src地址与任意属性的方法
2017/02/08 PHP
css把超出的部分显示为省略号的方法兼容火狐
2008/07/23 Javascript
解析JavaScript中的标签语句
2013/06/19 Javascript
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
jquery如何实现在加载完iframe的内容后再进行操作
2013/09/10 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
ionic在开发ios系统微信时键盘挡住输入框的解决方法(键盘弹出问题)
2016/09/06 Javascript
js实现tab切换效果
2017/02/16 Javascript
checkbox:click事件触发span元素内容改变的方法
2017/09/11 Javascript
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
2018/03/10 Javascript
使用Angular-CLI构建NPM包的方法
2018/09/07 Javascript
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
javascript解析json格式的数据方法详解
2020/08/07 Javascript
JavaScript array常用方法代码实例详解
2020/09/02 Javascript
[09:59]DOTA2-DPC中国联赛2月7日Recap集锦
2021/03/11 DOTA
Python迭代用法实例教程
2014/09/08 Python
Python Tkinter GUI编程入门介绍
2015/03/10 Python
PyMongo安装使用笔记
2015/04/27 Python
Flask之flask-session的具体使用
2018/07/26 Python
对Python中list的倒序索引和切片实例讲解
2018/11/15 Python
Python多进程fork()函数详解
2019/02/22 Python
CSS3径向渐变之大鱼吃小鱼之孤单的大鱼
2016/04/26 HTML / CSS
德国baby-markt婴儿用品瑞士网站:baby-markt.ch
2017/06/09 全球购物
Nike爱尔兰官方网站:Nike.com (IE)
2018/03/12 全球购物
Java编程面试题
2016/04/04 面试题
在职人员函授期间自我评价分享
2013/11/08 职场文书
仓管员岗位职责范文
2013/11/08 职场文书
英语教师岗位职责
2014/03/16 职场文书
论文评审意见
2015/06/05 职场文书
初中毕业感言300字
2015/07/31 职场文书
决心书格式范文
2015/09/23 职场文书
2019年二手房买卖合同范本
2019/10/14 职场文书
Redis缓存-序列化对象存储乱码问题的解决
2021/06/21 Redis
浅谈Python魔法方法
2021/06/28 Java/Android