Django-URL路由分发include
Posted wannengjie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django-URL路由分发include相关的知识,希望对你有一定的参考价值。
URL路由分发include
增加新APP---手动创建
- cmd中在Django项目目录下
python manage.py startapp app02
-
在setting中增加app02的路径
INSTALLED_APPS = [ ‘django.contrib.admin‘, ‘django.contrib.auth‘, ‘django.contrib.contenttypes‘, ‘django.contrib.sessions‘, ‘django.contrib.messages‘, ‘django.contrib.staticfiles‘, ‘app01.apps.App01Config‘, ‘app02.apps.App02Config‘, ]
这个指令可以直接执行manager.py,直接在后面输入指令即可,省去了输入python manager.py的步骤
路由分发的具体步骤
-
在项目的urls.py中配置分发规则
urlpatterns = [ url(r‘^$‘, views.project_base), #打开网址即可访问到的页面 url(r‘app01/‘, include(‘app01.urls‘)),#配置app01的路由 url(r‘app02/‘, include(‘app02.urls‘)),#配置app02的路由 ]
-
在自己的项目中手动创建urls.py文件,配置自己的urls
urlpatterns = [ url(r‘^$‘, views.app01_home),#打开http://127.0.0.1:8000/app01/默认打开的地址 url(r‘index/‘, views.index),#打开http://127.0.0.1:8000/app01/index/ 打开的画面 ]
以上是关于Django-URL路由分发include的主要内容,如果未能解决你的问题,请参考以下文章