一、框架介绍
Django项目是一个python定制框架,它源自一个在线新闻web站点,于2005年以开源的形式被释放出来.
Django框架的核心组件有:
1.用于创建模型的对象关系映射
2.一流的URL设计
3.为最终用户设计的完美管理界面
4.设计者友好的模板语言
5.缓存系统
二、框架
MVC
大部分开发语言中都有MVC框架
MVC框架的核心思想是:解耦
降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用
M表示model,主要用于对数据库的封装
V表示view,用于向用户展示结果
C表示controller,是核心,用于处理请求,获取数据,返回结果
MVT
Django是一款python的wed开发框架,于MVC有所不同,属于MVT框架
M表示model,负责与数据库交互
V表示view 是核心,负责接收请求,获取数据返回结果
T表示template,负责呈现内容到浏览器
三、创建项目
url:统一资源定位符
http://传输协议 http是超文本传输协议
创建后目录说明
manage.py:一个命令行工具,可以使你用多种方式对Django项目进行交互
内层的目录:项目的真正的python包
init.py:一个空文件,它告诉python这个目录应该被看作一个python包
settings.py:项目的配置
urls.py:项目的URL声明,一份由 Django 驱动的网站"目录"
wsgi.py:项目于WSGI兼容的Web服务器入口
templates html的文件目录
manage.py 项目总控制
models.py:承载数据的对象比提供了对数据的curd(增删改查,可以生成数据库表)