python web知识点梳理
目录
1、第1章 Django概述
(1)环境搭建:需要安装django,使用国内镜像
(2)创建项目和应用
2、第2章 路由系统
(1)路由工作原理:
(2)内置路由转换器
(3)路由分发:include函数
(4)向视图传递额外参数
(5)命名空间
① URL命名和reverse解析函数
② 应用命名空间,app_name属性
3、第3章 模型
(1)定义和使用模型
(2)数据迁移
(3)数据的增删改查
4、第4章 模板
(1)模板语言
(2)静态文件
5、第5章 视图
6、第6章 后台管理系统—Admin
7、第7章 表单
1、第1章 Django概述
(1)环境搭建:需要安装django,使用国内镜像
(2)创建项目和应用
掌握的知识点:如何去创建项目和应用,并成功运行出项目
创建项目的命令:django-admin startproject proj8
进入项目文件夹:cd proj8
创建应用的命令:python manage.py startapp app1
配置应用:在settings.py中添加应用
运行项目:python manage.py runserver
2、第2章 路由系统
在Django中,URLconf(URL配置)文件通常位于 urls.py 文件中
(1)路由工作原理:
路由就是浏览器访问时的地址,通过访问对应地址,链接到对应的路由,路由再跳转到绑定的视图函数中,对应的视图函数执行对应的业务逻辑。
(2)内置路由转换器
•str:匹配任何非空字符串,但不包含路由分隔符“/”。如果URL中没有指定参数类型,默认使用该类型。
•int:匹配0或任何正整数。
•slug:匹配由字母、数字、连字符和下画线组成的URL。
•uuid:匹配一个uuid。为了防止多个URL映射到同一页面中,该转换器必须包含连字符,且所有字母均为小写。
•path:匹配任何非空字符串,包括路由分隔符“/”。
(3)路由分发:include函数
(4)向视图传递额外参数
(5)命名空间
① URL命名和reverse解析函数
如果要使用re