项目根目录的urls
来源:4-1 templates介绍和选择
objcte
2019-05-23 21:02:05
1回答
同学,你好,url(r'^auth/',include('oauth.urls'),namespace='auth')分析如下:
1、r'^auth/':auth可以说是访问oauth这个模块时,地址的前缀,例:127.0.0.1:8000/auth/xxx
2、include('oauth.urls'):使用include包含app中的URL,不同的app中可以有不同的urls文件,使用include之后可以在每个app中设置自己的urls就可以,防止项目目录中的urls过多导致混乱。
3、namespace='auth':是给URL指定命名空间namespace,可以设置app中url指定名称name,通过reverse逆向解析到相应的URL
同学可以再看下入门Django框架课程中的2-6 URL配置及参数传递,视频中会有更详细的讲解。
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题