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递归计算N!的方法
May 05 Python
实例讲解Python的函数闭包使用中应注意的问题
Jun 20 Python
利用python实现微信头像加红色数字功能
Mar 26 Python
python存储16bit和32bit图像的实例
Dec 05 Python
Django实现学生管理系统
Feb 26 Python
pyqt5 获取显示器的分辨率的方法
Jun 18 Python
python画图把时间作为横坐标的方法
Jul 07 Python
Win10环境python3.7安装dlib模块趟过的坑
Aug 01 Python
python连接PostgreSQL数据库的过程详解
Sep 18 Python
Python 中如何实现参数化测试的方法示例
Dec 10 Python
Python+logging输出到屏幕将log日志写入文件
Nov 11 Python
python实现b站直播自动发送弹幕功能
Feb 20 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牛逼的面试题分享
2013/01/18 PHP
PHP中new static()与new self()的区别异同分析
2014/08/22 PHP
PHP整合PayPal支付
2015/06/11 PHP
PHP的curl函数的用法总结
2019/02/14 PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
2019/07/01 PHP
javascript 模拟JQuery的Ready方法实现并出现的问题
2009/12/06 Javascript
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
2010/11/05 Javascript
jQuery图片播放8款精美插件分享
2013/02/17 Javascript
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
jQuery控制TR显示隐藏的几种方法
2014/06/18 Javascript
JavaScript版的TwoQueues缓存模型
2014/12/29 Javascript
js实现跨域的多种方法
2015/12/25 Javascript
node-http-proxy修改响应结果实例代码
2016/06/06 Javascript
js 打开新页面在屏幕中间的实现方法
2016/11/02 Javascript
基于 Vue 的树形选择组件的示例代码
2017/08/18 Javascript
Angular2+国际化方案(ngx-translate)的示例代码
2017/08/23 Javascript
详解刷新页面vuex数据不消失和不跳转页面的解决
2018/01/30 Javascript
vue2.0+vue-dplayer实现hls播放的示例
2018/03/02 Javascript
webpack 静态资源集中输出的方法示例
2018/11/09 Javascript
命令行批量截图Node脚本示例代码
2019/01/25 Javascript
详解Vue源码中一些util函数
2019/04/24 Javascript
Vue 2.0 侦听器 watch属性代码详解
2019/06/19 Javascript
小程序外卖订单界面的示例代码
2019/12/30 Javascript
解决vue使用vant下拉框van-dropdown-item 绑定title值不变问题
2020/08/05 Javascript
python根据经纬度计算距离示例
2014/02/16 Python
python使用PyCharm进行远程开发和调试
2017/11/02 Python
Python实现k-means算法
2018/02/23 Python
深入理解Python异常处理的哲学
2019/02/01 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
利用matplotlib实现根据实时数据动态更新图形
2019/12/13 Python
Coggles美国/加拿大:高级国际时装零售商
2018/10/23 全球购物
Unineed中文官网:高端护肤美妆与时尚配饰,英国直邮
2020/07/23 全球购物
介绍一下Java中的Class类
2015/04/10 面试题
革命先烈的英雄事迹材料
2014/02/15 职场文书
师德师风整改措施
2014/10/24 职场文书
JS轻量级函数式编程实现XDM三
2022/06/16 Javascript