From 1fbd7cd401fe1372181397e111d996398812416c Mon Sep 17 00:00:00 2001 From: mxjdi Date: Sun, 27 Apr 2025 22:00:12 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B7=AF=E7=94=B1=E5=91=BD=E5=90=8D=E4=B8=8E?= =?UTF-8?q?=E5=8F=8D=E5=90=91=E8=A7=A3=E6=9E=90=EF=BC=8Creverse=E5=8F=8D?= =?UTF-8?q?=E5=90=91=E8=A7=A3=E6=9E=90=E5=BE=97=E5=88=B0=E8=B7=AF=E7=94=B1?= =?UTF-8?q?=E5=9C=B0=E5=9D=80=EF=BC=8Cresolve=E5=BE=97=E5=88=B0=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- order/urls.py | 3 ++- order/views.py | 21 ++++++++++++++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/order/urls.py b/order/urls.py index cb9580a..d6a75ae 100644 --- a/order/urls.py +++ b/order/urls.py @@ -21,5 +21,6 @@ import order.views urlpatterns = [ path('admin/', admin.site.urls), - path('index/', order.views.index), + path('index/', order.views.index, name='index'), + path('list////', order.views.list, name='list'), ] diff --git a/order/views.py b/order/views.py index a4610a5..22790ac 100644 --- a/order/views.py +++ b/order/views.py @@ -1,5 +1,24 @@ from django.http import HttpResponse +from django.urls import reverse, resolve + + # Create your views here. def index(request): - return HttpResponse("订单信息") \ No newline at end of file + route_url = reverse('order:index') + print("reverse反向解析得到的路由地址:", route_url) + result = resolve(route_url) + print("resolve通过路由地址得到路由信息:", result) + + return HttpResponse("订单信息") + + +def list(request, year, month, day): + # kwargs = {'year': year, 'month': month, 'day': day} + # route_url = reverse('order:list', kwargs=kwargs) + args = [year, month, day] + route_url = reverse('order:list', args=args) + print("reverse反向解析得到的路由地址:", route_url) + result = resolve(route_url) + print("resolve通过路由地址得到路由信息:", result) + return HttpResponse("订单列表")