溫馨提示×

Django中怎么創建URL路由

小億
104
2024-03-05 13:49:58
欄目: 編程語言

在Django中,可以通過在項目的urls.py文件中定義URL路由來創建路由。以下是一個簡單的例子:

  1. 在項目的urls.py文件中導入urlpatterns模塊:
from django.urls import path
from . import views
  1. 定義URL路由,例如:
urlpatterns = [
    path('', views.index, name='index'),
    path('about/', views.about, name='about'),
]

在上面的例子中,我們定義了兩個URL路由:

  • 當訪問根路徑時,將調用views.index函數處理請求。
  • 當訪問/about/路徑時,將調用views.about函數處理請求。
  1. views.py文件中定義處理請求的視圖函數,例如:
from django.shortcuts import render

def index(request):
    return render(request, 'index.html')

def about(request):
    return render(request, 'about.html')

在上面的例子中,indexabout函數分別處理根路徑和/about/路徑的請求,并返回相應的HTML頁面。

  1. 最后,在項目的settings.py文件中,確保將應用程序的urls.py包含在INSTALLED_APPS中,例如:
INSTALLED_APPS = [
    ...
    'myapp',
    ...
]

通過以上步驟,我們就可以在Django中創建并定義URL路由。當用戶訪問相應的路徑時,Django將通過路由找到對應的視圖函數處理請求,并返回響應。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女