url配置及模板渲染
一、url基本概念及格式
1.1 url的引入
1.2 url概念
1.3 url格式
1.4 urls.py的作用
1.5 url示例
二、path与re_path
2.1 path基本规则
2.2 默认支持的转换器
2.3 转换器的使用
2.4 re_path正则匹配
2.5 path / re_path的4个参数
path(route, view,kwargs=None, name=None)
route:字符串,url的路径:自定义设置,通过该路径会去找后面的视图view
view:视图:导入所需要的视图函数。
kwargs:额外参数,字典:在不改变路由的情况下传递参数,但视图函数同样需要变量去接收该参数。
name :为该路由命名,并通过该参数来访问视图函数,即使路由改变,依旧可以通过该参数访问。
name的作用
三、模板路径配置
3.1 include的作用
四、模板渲染方式
问题引入:django如何去调用漂亮的HTML前端页面呢?
4.1 模板
4.2 配置模板路径
4.2.1 主目录下的模板路径配置
4.2.2 app目录下的模板路径配置
4.2.3 总结
模板两种存放方式:1.app目录下templates;2.根目录下定义一个目录集中存放
如何选择:1.一般情况下,我们会选择集中存放2.如果app需要重复使用时,把模板放在app下
为什么我们要在templates文件夹下创建以app名字命名的文件夹?
不同应用会有同名的模板,所以为了区分不同应用的模板,so
4.3 模板渲染
五、url练习示例
5.1 视图函数
5.2 url配置
5.3 效果图展示