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

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

View 视图
负责数据的显示和呈现,View是一对用户的直接输出。MVC中的一个Mode通常为多个View提供服务,为了获取Model的实时更新数据,View应该尽早地注册到Model中。

Controller 控制器
负责从用户端手机用户的输入,可以看成提供View的反向功能。当用户的输入导致View发生变化时,这种变化必须是通过Model反应View的。在MVC架构下,Controller一般不能与View直接通信,这样提供了业务数据的一致性,即以Model为中心。

用户输入是通过Controller ,显示是View,Model是沟通双方,以及数据,缓存,文件等接口。

MVT架构
Mangeement 管理工具:
一套内置的创建站点、迁移数据、维护静态文件的命令工具

模型Mode:
提供数据访问接口和模块,包括数据字段、元数据、数据关系等的定义及操作

视图View:
Django的视图层封装了HTTP Request 和Respose的一系列操作和数据流,其主要功能是URL,映射机制,绑定模板等。

模板teample:
一套Django自己的页面渲染模板语言,用若干内置的tags和filters定义页面的生成方式。

表单From:
通过内置的数据类型和控件生成HTML表单。

管理站Admin:
通过生命需要管理的Model,快速生成后台数据局管理网站。

安装Django

扫描二维码关注公众号,回复: 12591092 查看本文章

pip install django

建立Django

django-admin startproject 项目名

文件
manage.py
是Django用于管理本项目的命令行工具,之后进行站点运行、数据库自动生成、静态文件收集等通过该文件完成。即管理工具

djangosite
目录,项目文件夹,文件夹下文件。

djangosite/init.py 定义python包

djangosite/setting.py Django项目配置文件,默认时,定义了本项目引用的Django组件,项目名,配置数据库参数,导入其他python包。

djangosite/usrl.py 维护项目的URL路由映射,即定义客户端访问的URL,由哪一个python模块解释并提供反馈。

djangosite/wgsi,py 定义WSGI的接口信息,并用于与其他Web服务器集成,一般文件生成后无需修改。

建立项目应用
python manage.py startapp 应用名

应用目录
admin.py 管理站点吗模块的声明文件,默认空

apps.py 应用信息定义文件,在其中生成了类AppCongfig,该类用于定义应用名等Meta数据。

Migrations包:用于在之后定义引用迁移数据,文件夹目录

Models.py 添加模块层数据类的文件

tests.py 测试代码文件。

views.py 定义URL相应函数

猜你喜欢

转载自blog.csdn.net/bwwork/article/details/114241462
今日推荐