初学django框架 (urls,include子路由,render模板渲染)(一)
2024-09-04 07:31:39
一、urls
url的使用为了告诉django哪个url调用那一段代码
如上左图所示,后面的test,test1如下图所示,为视图函数,通过前面的路径,调用后面函数的代码;
只有输入正确的url才会在后台调用对应的视图函数;
path规则:
path('/hello',views.test),默认的转换器有int,str...等等,int默认匹配正整数包括0,str匹配除了/之外的任何字符串;
re_path正则匹配:
re_path('hello',views.test)
首先导入re_path模块,如上所示匹配包括hello的路径
二 include的使用
一个项目通常有自己的主urls,每个app也有自己的urls,include的作用就是在将app的url在project的urls.py中进行注册,如上面第一个图所示:
三,kwargs参数的使用
如果是在App的urls中,那么在对应的视图函数中需要接收:
如果是在主urls中,那么相对应的app的所有视图函数都需要接收:
四、name的使用,以及重定向
给每个url取一个特定的名字,
最新文章
- embed chrome 无法播放问题
- python学习笔记-(十一)面向对象进阶&;异常处理
- JS入门之ActiveXObject对象(转载)
- 【Android UI】:Fragment官方文档
- linux pptpd账号同时登录的问题
- SQL 分类统计函数
- 【Gym 100610A】Alien Communication Masterclass
- POJ2226 Muddy Fields 二分匹配 最小顶点覆盖 好题
- git config(转载)
- HDU 4870 Rating(高斯消元 )
- Codeforces Round #143 (Div. 2) (ABCD 思维场)
- Singleton ——运行时全局唯一对象
- pwd
- 一天一个Linux命令--nmcli
- vue.js sha256加密
- 学习python importlib的导入机制
- Eclipse Memory Analyzer
- shell基本用法
- 微信小程序日历课表
- hdu-6406-dp+ST表