django project 框架目录结构

|my_project             //项目名 后期可修改建议不修改
|--- __init__.py        //python项目必带  模块化思想
|--- settings.py        //项目的总配置文件  里面包含数据库 web应用 时间等各种配置
|--- urls.py            //URL配置文件  Django项目中所有地址中(页面)都需要我们自己去配置其URL
|--- wsgi.py            //python服务器网关接口
|manage.py              //django项目管理文件 与项目进行交互的命令行工具集的入口
|------------------------------------------------------------------------

django 应用目录结构

一个项目基本上是每开发一个模块就要新建一个app应用,是为了避免代码混乱,
即使是“小”工程,也建议分成多个app,每个app足够简单,只解决某一个方面的问题

app
|-- migrations                         //数据移植(迁移)模块
|------- __init__.py
|-- __init__.py
|-- admin.py                            //该应用后台管理系统配置
|-- apps.py                             //该应用的一些配置 1.9以后自动生成
|-- models.py                           //数据模块
|-- tests.py                            //自动化测试模块  在这里编写测试脚本
|-- views.py                            //执行响应的代码所在模块  代码逻辑处理主要地点  项目大部分代码在此编写
|--templates                            //模板 放置模板文件的文件夹  包括HTML css JavaScript的文件夹

MTV模式

M:model,模型,负责与数据库交互
V:view,视图是核心,负责接收请求、获取数据、返回结果
T:template,模板,负责呈现内容到浏览器

数据取出顺序

数据取出顺序 models->views->templates 数据层->逻辑视图层->前端模板层通常

Django model

一个Django model 对应一张数据表,model是以类的形式表现的
实现了ORM 对象与数据库映射 隐藏了数据访问细节 不需要写sql语句

参考

  1. https://blog.csdn.net/Xiayuyuren_Study/article/details/85127905
  2. https://www.cnblogs.com/jum-bolg/p/11291513.html

Django框架目录结构相关推荐

  1. 计算机毕业设计中Python Django 框架目录结构简介

    MVC架构 model 模型 用于封装与应用程序的业务逻辑相关的数据及对数据的处理方法,是web程序中用于处理应用程序的数据逻辑部分,model是提供功能性的接口,通过这些接口可以获取model的功能 ...

  2. 创建Django项目 目录结构 Url介绍 路由配置

    创建Django项目 文章目录 创建Django项目 创建项目的指令 Django项目的目录结构 `settings.py` 文件介绍 URL 介绍 URL定义 Django如何处理一个URL对应的请 ...

  3. PHP CI框架目录结构及运行机制

    CI目录结构 CI主要组成部分为,application(应用文件夹).system(系统文件夹)和index.php入口文件. 应用文件夹中主要是存放控制器.模型和视图等,系统文件夹中主要是存放组成 ...

  4. php的框架目录,Laravel 框架目录结构

    Laravel5.2目录结构及composer.json文件解析 目录或文件 说明 |– app 包含Controller.Model.路由等在内的应用目录,大部分业务将在该目录下进行 | |– Co ...

  5. ThinkPHP核心框架目录结构

    文件路径 文件描述 \index.php 入口文件 \Application 应用目录 \Public 资源文件目录 \ThinkPHP 框架核心目录 \Application目录结构(应用目录,保存 ...

  6. php ci框架目录结构,codeigniter框架目录结构、运行流程

    目录结构: application :实际应用目录.可以新建多个,也可以改名 cache :保存cache文件目录 codeigniter :框架核心文件目录 database :框架操作数据库文件目 ...

  7. play 框架目录结构

    play的目录结构制作的相当精简,以下是从play官网截下的图片: app目录: app目录是代码目录,包含了所有的Java或者Scala的源码,一般的"hello-world"s ...

  8. springboot框架 目录结构

    目录结构 src/main/java:主程序入口 Application,可以通过直接运行该类来 启动 Spring Boot应用 src/main/resources:配置目录,该目录用来存放应用的 ...

  9. vue框架目录结构(全)

    使用vue init webpack 项目名称命令创建的vue-cli2的项目目录 目录说明: bulid:项目构建相关代码 config:配置目录,包括端口号等 node_modules:npm加载 ...

最新文章

  1. Hololens2-OpenXR开发(二)-实现通讯
  2. 自助用户选择VM Network
  3. UA MATH523A 实分析3 积分理论例题 判断函数可积性的一个题目
  4. excel两个表格数据对比_Excel表格怎么防止看错数据?阅读模式了解一下
  5. k8s控制器模式介绍
  6. 软件工程与项目管理的关系_PM:软件项目管理概要
  7. 批量生成10个虚拟主机配置
  8. Android 进阶第二篇——性能优化
  9. 计算机配置cpo,使用域组策略及脚本统一配置防火墙-20210421070355.docx-原创力文档...
  10. python代码注释规范-Python编程规范之注释
  11. Multisim14.0的详细安装步骤
  12. 智慧小区智能安防设计方案
  13. linux 虚拟ip 漂移,keepalived 虚拟ip切换
  14. RT1021使用RTS引脚控制RS485芯片收发使能
  15. 四、OSPF配置实验
  16. TCP socket 中的长连接与短连接的区别
  17. 三星堆火了,VR科技如何唤醒千年文明?
  18. 2022-2028全球及中国云端税务软件行业研究及十四五规划分析报告
  19. <a>标签 禁止点击 button禁止点击
  20. 【微信公众号开发】获取用户信息时,有时成功获取,有时提示“invalid openid hint”

热门文章

  1. 生活-四种游泳姿势的动画图解
  2. Postgresql杂谈 10—Postgresql中的分区表
  3. 【C/C++】输入一个整数的二目运算式的字符串,如100+20,332-19,200*2333,44/33二目运算取”加减乘除“中的一种输出运算式的整数结果值
  4. SDH原理--1.SDH概述
  5. python 借助opencv实现Gabor滤波特征提取
  6. TODO LIST案例
  7. Intellij创建自己的TODO
  8. 记一次网站迁移的过程
  9. javaWeb的线下服装店管理平台、基于ssm(springboot版本也有)+mysql线下服装销售系统
  10. Deep Crossing: Web-Scale Modeling without Manually Crafted Combinatorial Features【论文记录】