注意事项:新建的app一定要在settings.py中注册

app的注册

在这个位置进行注册

注册有两种方式:

1、'app01.apps.App01Config'   #这个是标准的写法,官方推荐

2、‘app01’   #这是不规范写法

需求:项目下有多个app,总路由根据用户请求的app进行指定的app分发

PS:项目下的urls就是总路由,每个app下可以新建复制一个空的urls路由

思路:

1、将项目下的urls作为总路由

2、分别在不同的app中将总路由最初的状态文件拷贝过去

3、分发的代码写在总路由下

路由分发实例

ursl.py

from django.conf.urls import url,include  #include就是用来做路由分发的
from django.contrib import admin from app01 import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
#当访问地址app01/的时候分发到app01.urls中取匹配
url(r'^app01/',include('app01.urls')),
# 当访问地址app02/的时候分发到app02.urls中取匹配
url(r'^app02/',include('app02.urls')),
]

app01

from django.conf.urls import url
from app01 import views urlpatterns = [
url(r'app01test/', views.test),
]

app02

from django.conf.urls import url
from app02 import views urlpatterns = [
url(r'app02test/', views.test),
]

最新文章

  1. MVC4发布到IIS7报404错误
  2. SQL疑难杂症【1】解决SQL2008 RESTORE 失败问题
  3. iOS System Services
  4. sgu233 little kings
  5. IE内存泄露与无法回收研究小结
  6. javascript+dom 做javascript图片库
  7. Python中异常(Exception)的总结
  8. Jquery创建JSON对象
  9. hdu1506(dp求最大子矩阵)
  10. 学习使用azure CLI创建linux环境
  11. Class打包成jar
  12. python中文件读写
  13. linux下crontab定时执行shell脚本调用oracle 存储过程
  14. 【css】css规范
  15. jmeter(五)JDBC Request
  16. SpringMvc常见问题汇总
  17. 用jquery添加新元素很容易,面对jquery append 动态添加的元素事件on 不起作用我们该如何解决呢?
  18. 【 python】输出随机的字符或数字
  19. js gettext
  20. Android之找回打包key密码的方法

热门文章

  1. 学习笔记-AngularJs(五)
  2. MySQL - exists与in的用法
  3. SQL-13 从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。
  4. spring boot 集成 quartz 定时任务
  5. mybatis mapper配置文件 CustomerMapper.xml
  6. Java NIO:浅析I/O模型(转)
  7. 利用node,跑项目。
  8. Asp.Net MVC3.0中防止跨站的POST
  9. 十、编写LED混杂设备驱动
  10. WIN10-缩放与布局