因为有多个表,每个表都做了一个app和自己的model,在路由时遇到了问题。经过一晚上的研究终于解决了问题,记录一下
1,首先在每个app文件夹中创建一个urls.py,如图,这里有opwithcode和userinfor两个app
2,在这两个urls.py中分别录入自己对应的子路由,注意path参数,第一个参数可为空。本例中的两个路由地址分别为xxx.com/userinfor/和xxx.com/userinfor/login/
3,在项目的主路由中设置这两个子路由的根路径,要使用include
这回在前端测试一下,可以取到子路由的路径了
Django
中
路由
的名称空间和反向解析,reverse ,reverse_lazy 等反向解析函数的用法,以及
路由
命名空间和反向解析传参的解析,用例。 三种反向解析函数的区别,及用途
文章目录一、
路由
基础二、有名无名分组三、多
app
共存的
路由
分配四、多
app
共存时模板冲突问题五、创建
app
流程六、
路由
分发七、
路由
别名八、名称空间九、反向解析十、
Django
2.x新特性十一、自定义转换器
一、
路由
基础
# 正则路径 视图函数地址 默认关键字参数(了解)
路由
别名
r'^index$' 只能匹配index,不能匹配index/
r'^index/$' 只能匹配index/,...
转自: 知行流浪 的 《
多个
APP
共存
Django
配置》https://blog.csdn.net/zengxiantao1994/article/details/72600912原文:
Django
models拆分 大多数
Django
教程都是将models放在models.py文件(模块)
中
, 然而随着models类的增加, 将类放在一个文件
中
太混乱了, 于是将models做成一个...
在实际开发过程
中
,一个
Django
项目会包含很多的
app
,这时候如果我们只在主
路由
里进行配置就会显得杂乱无章,所以通常会在每个
app
里,创建各自的 urls.py
路由
模块,然后从根
路由
出发,将
app
所属的 url 请求,全部转发到相应的 urls.py 模块
中
。而这个从主
路由
转发到各个应用
路由
的过程叫做
路由
的分发。
🤵♂️ 个人主页:📡主页地址: 作者简介:CSDN内容合伙人,全栈领域优质创作者。👨💻景愿:旨在于能和更多的热爱计算机的伙伴一起成长!!🐱🏍🙋♂️声明:本人目前大学就读于大二,研究兴趣方向人工智能&硬件(虽然硬件还没开始玩,但一直很感兴趣!希望大佬带带)✨✨✨✨!!