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的Twisted框架编写简单的网络客户端
Apr 16 Python
在Python的Tornado框架中实现简单的在线代理的教程
May 02 Python
Python中动态创建类实例的方法
Mar 24 Python
Python 将RGB图像转换为Pytho灰度图像的实例
Nov 14 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
Dec 20 Python
Python中的元组介绍
Jan 28 Python
django rest framework 实现用户登录认证详解
Jul 29 Python
python实现抠图给证件照换背景源码
Aug 20 Python
什么是python的自省
Jun 21 Python
django前端页面下拉选择框默认值设置方式
Aug 09 Python
在终端启动Python时报错的解决方案
Nov 20 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
Dec 09 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防止直接访问.php 文件的实现方法
2017/07/28 PHP
php7安装yar扩展的方法详解
2017/08/03 PHP
认识延迟时间为0的setTimeout
2008/05/16 Javascript
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
2013/04/02 Javascript
jQuery jcrop插件截图使用方法
2013/11/20 Javascript
JavaScript中对象property的读取和写入方法介绍
2014/12/30 Javascript
jQuery实现鼠标滑过点击事件音效试听
2015/08/31 Javascript
jquery ztree实现树的搜索功能
2016/02/25 Javascript
JavaScript中的操作符类型转换示例总结
2016/05/30 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
基于vuejs实现一个todolist项目
2017/04/11 Javascript
基于angular2 的 http服务封装的实例代码
2017/06/29 Javascript
详解VUE 对element-ui中的ElTableColumn扩展
2018/03/28 Javascript
JS实现简单获取最近7天和最近3天日期的方法
2018/04/18 Javascript
详解node Async/Await 更好的异步编程解决方案
2018/05/10 Javascript
layui实现文件或图片上传记录
2018/08/28 Javascript
Js代码中的span拼接问题解决
2019/11/22 Javascript
js中apply和call的理解与使用方法
2019/11/27 Javascript
javascript this指向相关问题及改变方法
2020/11/19 Javascript
[45:16]完美世界DOTA2联赛循环赛 IO vs FTD BO2第二场 11.05
2020/11/06 DOTA
python自动化测试之连接几组测试包实例
2014/09/28 Python
ubuntu系统下 python链接mysql数据库的方法
2017/01/09 Python
Python连接数据库学习之DB-API详解
2017/02/07 Python
Django的HttpRequest和HttpResponse对象详解
2018/01/26 Python
python制作抖音代码舞
2019/04/07 Python
Pytorch 实现自定义参数层的例子
2019/08/17 Python
Django接收自定义http header过程详解
2019/08/23 Python
python numpy库linspace相同间隔采样的实现
2020/02/25 Python
Python如何实现FTP功能
2020/05/28 Python
python如何进行矩阵运算
2020/06/05 Python
在IE6系列等老式浏览器中使用HTML5的新标签实现方案
2012/12/25 HTML / CSS
HTML5之SVG 2D入门13—svg对决canvas及长处和适用场景分析
2013/01/30 HTML / CSS
使用HTML5拍照示例代码
2013/08/06 HTML / CSS
企业办公室岗位职责
2014/03/12 职场文书
小学一年级数学教学反思
2016/02/16 职场文书
Django数据库(SQlite)基本入门使用教程
2022/07/07 Python