1、更新pip版本
pip 是python的包管理工具,用于安装python包
phthon -m pip install -U pip
2、创建Django项目
创建django项目mysite
django-admin startproject mysite
3、django项目目录结构
mysite/ ----------------------------------根目录,项目容器
manage.py-------------------------命令行实用脚本,通过不同的方式与django项目交互
mysite/------------------------------项目的python包,
__init__.py---------------------空文件,目的是让python把这个目录识别成python包
settings.py---------------------django项目的配置文件
urls.py---------------------------django项目的url声明,django网站的目录
wsgi.py--------------------------兼容WSGI的web服务器入口
4、django设置
mysite/settings.py:普通的python模块,通过定义一些变量表示django设置
settings.py变量:TIME_ZONE=‘Aisa/Shanghai’ ---设置上海时区
INSTALLED_APPS -----------------设置项目APP应用
INSTALLED_APPS默认应用
INSTALLED_APPS = [ 'django.contrib.admin', #管理后台 'django.contrib.auth', #身份验证系统 'django.contrib.contenttypes', #内容类型框架 'django.contrib.sessions', #会话框架 'django.contrib.messages', #消息框架 'django.contrib.staticfiles', #管理静态文件框架 ]
5、启动django服务器
python manage.py runserver
6、MVC模式
模型(M)-视图(V)-控制器(C)模式:
模型:数据的表达,不是真正的数据,是数据的接口
视图:界面,模型的表现层
控制器:控制模型与视图的数据流动
7、MTV框架
M表示模型,即数据访问层,包含所有与数据相关的功能;访问数据的方式,验证数据的方式,数据的行为,数据之间的关系
T表示模板,即表现层,包含表现的相关决策
V表示视图,即业务逻辑层,包含访问模型和选择合适模板的逻辑,模型和模板的桥梁