Django 之路由设置解析-django urls 配置小记
django urls 配置小记
首先应了解
django2.0在url的配置上较之以前的版本有点区别,在之前的版本是通过django.conf.urls.url函数来实现路径配置的
urlpatterns = [
url(r'index/',views.index),
]
在2.0版本中,通过django.urls.path函数来配置
urlpatterns = [
path("index/",views.index)
]
写法上的区别如下:
url(r'^index/$',views.index),
path('index/',views.index),
如上,url 支持正则写法
path 这里要注意的是,如果要使用正则,则要引入re_path,from django.urls import path, re_path
django多个APP的urls设置(views重复问题解决)
这里探讨项目下urls如何管理多个App下的urls
在每个APP里设置单独的url.py文件,最后在总的url再进行设置:
1.分别在blogAdmin和blogUser两个APP下,分别建立url.py文件
2.urls.py设置
3、编写blogAdmin里的views.indexAdmin方法
4、设置完APP里的urls后,再设置总的urls
5、设置成功后,输入两级地址:
注意:主urls.py 在引入子应用中的urls时写法
如下:
登录后复制
from django.contrib import admin
from django.urls import path,include
# from django.conf.urls import url,include
urlpatterns = [
path('admin/', admin.site.urls),
path('single/',include('TestPlatform.urls')) # 这里引入子应用名(TestPlatform).urls
-----------------------------------
©著作权归作者所有:来自51CTO博客作者chinayyj2012的原创作品,请联系作者获取转载授权,否则将追究法律责任
django urls 配置小记
https://blog.51cto.com/u_7174760/4032387
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!