Django urls.py的集中
来源:互联网 发布:ibm人工智能 编辑:程序博客网 时间:2024/04/30 10:19
Django的每个项目都有一个总的urls.py
但是整个项目的所有的applications中,不同的路由全部结合在总的urls.py会很混乱;
有这样一种解决方法就是我们在每一个app里面自己编辑一个urls.py,然后在app内的urls.py里面定义自己的路由,然后总的urls.py里include每个app的urls.py文件
like this:
总的urls.py文件,包含两个app,User和Information
from django.conf.urls import include, urlfrom django.contrib import adminfrom Home import views as Homeurlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^user/', include('User.urls')), url(r'^information/', include('Information.urls')), url(r'^$', Home.Main, name="Main"),]
User的urls.py:
from django.conf.urls import urlfrom . import viewsurlpatterns = [ url(r'^home/(?P<User_id>[0-9]+)/$', views.UserHome, name='UserHome'), url(r'^home/(?P<User_id>[0-9]+)/changeinfo/$', views.Changeinfo, name='Changeinfo'), url(r'^home/(?P<User_id>[0-9]+)/changeimg/$', views.Changeimg, name='Changeimg'), url(r'login/$', views.login, name='login'), url(r'logout/$', views.logout, name='logout'),]
from django.conf.urls import urlfrom . import viewsurlpatterns = [ url(r'^(?P<Information_id>[0-9]+)/$',views.Information,name='information'), url(r'^essayList/(?P<EssayList_page>[0-9]+)/$',views.EssayList,name="EssayList"), url(r'edit/$', views.edit, name='edit01'), url(r'store/$', views.store, name='edit'),]
1 0
- Django urls.py的集中
- Django urls.py的集中管理配置
- Django&views.py&urls.py
- [urls.py设置技巧]Django urls.py的了解与基本配置
- Django--3--urls.py详解
- [urls.py设置技巧]Django是如何处理URLconf的?
- Django中关于URL配置文件urls.py的理解
- Django中关于URL配置文件urls.py的理解
- [django]urls.py 中重定向
- python+django 更改了urls.py 之后runserver报错的解决办法
- python+django 更改了urls.py 之后runserver报错的解决办法
- 【Django】urls.py中patterns后的第一个参数(1.8版本之前)
- django中在主项目urls.py中调用app中的urls.py
- urls.py
- Django学习03---urls.py路由用法与实例
- [urls.py设置技巧]urls.py的三种配置写法
- 深入理解django的Urls分发
- Django中那些关于urls的坑
- POJ 3071 概率DP
- test命令的用法[]
- #4.Linux的设备管理
- Disconf的disconf-web的管理端安装
- JAVA环境变量设置
- Django urls.py的集中
- refresh的停车场
- HDU Problem 2196 Computer【树的直径】
- HDU 4499 Cannon (DFS回溯)
- POJ 1037 A decorative fence(dp)
- 快速入门Openstack,无脑多节点部署Mitaka(1)--前期环境搭建准备
- poj 1383 Labyrinth(树的直径)
- 数据结构之栈:算数表达式的转换 (sdut oj2484)
- Android开发学习之路 -- 关于BroadcastReceiver