Python之高级篇-Django框架
一、Django框架
1、MVC和MTV模式
1.1、MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层。
1.2、Django的MTV分别代表:
a、Model(模型):负责业务对象与数据库的对象(ORM)
b、Template(模版):负责如何把页面展示给用户
c、 View(视图):负责业务逻辑,并在适当的时候调用Model和Template
d、url分发器,将一个个URL的页面请求分发给不同的view处理,view再调用相应的Model和Template。
2、django的流程和命令行工具
django #安装: pip3 install django 添加环境变量 #1 创建project django-admin startproject mysite ---mysite ---settings.py ---url.py ---wsgi.py ---- manage.py(启动文件) #2 创建APP python mannage.py startapp app01 #3 settings配置 TEMPLATES STATICFILES_DIRS=( os.path.join(BASE_DIR,"statics"), ) STATIC_URL = '/static/' # 我们只能用 STATIC_URL,但STATIC_URL会按着你的STATICFILES_DIRS去找#4 根据需求设计代码 url.py view.py #5 使用模版 render(req,"index.html") #6 启动项目 python manage.py runserver 127.0.0.1:8090 #7 连接数据库,操作数据 model.py
参考:https://www.cnblogs.com/yuanchenqi/articles/6083427.html