Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL 的设计与配置,View(视图)的编写,Template(模板)的设计和Form(表单)的使用。
URL 配置就像 Django 所支撑网站的目录。它的本质是 URL 与要为该 URL 调用的视图函数之间的映射表。意思就是遇到哪个 URL 的时候,要对应执行哪个函数。
1、urlpartterns 中元素按照书写顺序从上往下逐一匹配正则表达式,一旦匹配成功则不再继续,谁在上面,就先匹配,会覆盖下面的。
2、若要从url中捕获一个值【即可以从url中获取参数】,只需要在它周围放置一对尖括号(分组匹配)。
3、不需要添加一个前导的反斜杠,因为每个url都有,例如,应该是^active/而不是^/active/。
4、每个正则表达式前面的r''是可选的但建议加上,以防特殊字符未转义。
Django2.0 版本中的路由系统
资讯应用路由
设置 app 命名空间
用户应用路由
付费课程应用路由
订单应用路由
富文本应用路由
领取专属 10元无门槛券
私享最新 技术干货