欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python Django路徑配置實現(xiàn)過程解析

 更新時間:2020年11月05日 09:53:30   作者:南風(fēng)丶輕語  
這篇文章主要介紹了Python Django路徑配置實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

假設(shè)訪問的views.py如下

1.使用url配置默認頁

from django.conf.urls import url
from django.contrib import admin
from django.urls import path

from HelloWorld import views

urlpatterns = [
  path('admin/', admin.site.urls),
  url('^$', views.hello),
]

這樣可以訪問http://127.0.0.1:8090/

2.使用path配置默認頁

from django.contrib import admin
from django.urls import path

from HelloWorld import views

urlpatterns = [
  path('admin/', admin.site.urls),
  # url('^$', views.hello),
  path('', views.hello),
]

這樣也可以訪問http://127.0.0.1:8090/

3.使用path配置hello頁

from django.contrib import admin
from django.urls import path

from HelloWorld import views

urlpatterns = [
  path('admin/', admin.site.urls),
  # url('^$', views.hello),
  # path('', views.hello),
  path('hello/', views.hello),
]

這樣可以訪問http://127.0.0.1:8090/hello/

4.使用url和正則

from django.conf.urls import url
from django.contrib import admin
from django.urls import path

from HelloWorld import views

urlpatterns = [
  path('admin/', admin.site.urls),
  # url('^$', views.hello),
  # path('', views.hello),
  # path('hello/', views.hello),
  url('^hello', views.hello),
]

可以訪問http://127.0.0.1:8090/hello+任意字符

5.如果有多個app,還可以使用include

from django.contrib import admin
from django.urls import path, include

from CRUD import views

urlpatterns = [
  path('admin/', admin.site.urls),
  path('', views.login_html),
  path('login.html/', views.login_html),
  path('index.html/', views.index_html),
  path('debug.html/', views.debug_html),
  path('debug/', views.debug),
  path('login/', views.login),

  path('one/', include('Model.urls')),
  path('two/', include('Model2.urls')),
  path('three/', include('Model3.urls')),
  path('four/', include('Model4.urls')),
]

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論