Web框架——Django笔记
MVC和MTV
MVC:Model、View、Controller
MTV:Model、Template、View
Django——MTV
1、创建Django程序 (注:创建前需注意配置Django环境变量,python2.7和3.5环境变量)
a.命令(使用cmd命令创建)
django-admin startproject mysite 创建project
cd mysite
python manage.py startapp app01 创建app01
python manage.py startapp app02 创建app02
b.pycharm(使用Pycharm创建)
创建Django程序
Win:
终端:python manage.py startapp app01
Mac :
option+R
startapp app01
Django工作流程:
先进urls.py匹配——到指定的views找函数——取到函数之后到templates模板里取模板——去数据库取数据models.py——返回给user(Urls.py——views——templates——views——models——views——user)
admin.py 主要用来快速操作数据库
Models 不能改成文件夹(以后ORM数据库写在这里)
views 可以改成一个文件夹(用户的请求在这里搞)
Settings.py 全局配置文件存放地方(基础路径,连接数据库、时区、静态文件)
Urls.py 一个URL对应一个函数(定义一个URL,相当于配置一个路由关系)
Wsgi.py Web服务网关接口(本质是用来创建socket)
Templates 放模板
manage.py Django启动文件
先配置URL(定义一个URL,相当于配置一个路由关系)
在app里写函数(定义一个函数)
2、执行Django程序
进入project
python manage.py runserver 127.0.0.1:8000
点pycharm >
访问浏览器结果
3、Django依赖数据库
配置settings
生成数据库表:
python manage.py makemirations #生成配置文件
python manage.py migrate #根据配置文件创建数据库相关
4.admin.py(主要用来快速操作数据库)
python manage.py createsuperuser
...
http://localhost:8000/admin/