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中stdout输出不缓存的设置方法
May 29 Python
python中使用urllib2获取http请求状态码的代码例子
Jul 07 Python
python获取mp3文件信息的方法
Jun 15 Python
Python使用Mechanize模块编写爬虫的要点解析
Mar 31 Python
实例探究Python以并发方式编写高性能端口扫描器的方法
Jun 14 Python
python中urllib.unquote乱码的原因与解决方法
Apr 24 Python
Python无损音乐搜索引擎实现代码
Feb 02 Python
python进程和线程用法知识点总结
May 28 Python
使用Python检测文章抄袭及去重算法原理解析
Jun 14 Python
python实现图片九宫格分割
Mar 07 Python
Python通用唯一标识符uuid模块使用案例
Sep 10 Python
如何使用Pytorch搭建模型
Oct 26 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安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
2013/07/05 PHP
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
2014/11/03 PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
2015/03/02 PHP
php检查字符串中是否包含7位GSM字符的方法
2015/03/17 PHP
php中分页及SqlHelper类用法实例
2017/01/12 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
2018/09/29 PHP
基于PHP实现堆排序原理及实例详解
2020/06/19 PHP
动态调用CSS文件的JS代码
2010/07/29 Javascript
js 判断脚本加载完毕的代码
2011/07/13 Javascript
前端必备神器 Snap.svg 弹动效果
2014/11/10 Javascript
jQuery向后台传入json格式数据的方法
2015/02/13 Javascript
jquery实现具有嵌套功能的选项卡
2016/02/12 Javascript
jquery插件方式实现table查询功能的简单实例
2016/06/06 Javascript
Javascript闭包与函数柯里化浅析
2016/06/22 Javascript
javascript设置文本框光标的方法实例小结
2016/11/04 Javascript
javascript构造函数以及原型对象的理解
2017/01/13 Javascript
JS实现数组按升序及降序排列的方法
2017/04/26 Javascript
layui table 表格上添加日期控件的两种方法
2019/09/28 Javascript
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
2020/12/15 Vue.js
[43:33]EG vs Spirit Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
python抓取网页内容示例分享
2014/02/24 Python
Python异常处理总结
2014/08/15 Python
Python素数检测实例分析
2015/06/15 Python
Python实现将SQLite中的数据直接输出为CVS的方法示例
2017/07/13 Python
在Python中pandas.DataFrame重置索引名称的实例
2018/11/06 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
2019/07/12 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
2020/01/10 Python
python海龟绘图之画国旗实例代码
2020/11/11 Python
AJAX检测用户名是否存在的方法
2021/03/24 Javascript
暑期培训随笔感言
2014/03/10 职场文书
超市仓管员岗位职责范本
2014/09/18 职场文书
企业务虚会发言材料
2014/10/20 职场文书
2014年化工厂工作总结
2014/11/25 职场文书
会计求职自荐信
2015/03/26 职场文书
2015年小学财务工作总结
2015/07/20 职场文书
Win11任务栏太宽了怎么办?一招解决Win11任务栏太宽问题
2021/11/21 数码科技