python---django中url路由分发
在urls.py文件中包含使用方法:
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [# Examples:
# url(r'^blog/', include('blog.urls')), #以blog开头,则去APP:blog中urls.py文件下去找路由访问路径
# url(r'^admin/', include(admin.site.urls)),
]
使用方法:
目录:
HelloWorldHelloWorld
settings.py
urls.py
wsgi.py
...
blog
views.py
urls.py
HelloWorld:全局文件urls.py:
from django.conf.urls import include, urlfrom django.contrib import admin
from blog import views
urlpatterns = [
url(r'^blog/', include('blog.urls')),#将路由分发到APP中的urls文件中去
]
APP:blog下urls.py:
from django.conf.urls import urlfrom blog import views
urlpatterns = [
url(r'news/story$',views.introduce),#与全局文件中的路由分发紧跟着,前面不需要其他操作,其他地方可以使用正则 调用introduce方法
]
views.py文件:
def introduce(req):return HttpResponse("<h1>ok</h1>")
访问路径:
http://127.0.0.1:8080/blog/news/story
以上是 python---django中url路由分发 的全部内容, 来源链接: utcz.com/z/388246.html