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("订单列表")