Django url调度器使用repath参数



在我的django应用程序中。我有一个月的包裹的终点,比如:

www.example.com/cart/packagename/months 
www.example.com/cart/stater/3

我认为这不会是一个很好的url模式,我想要一些类似的东西:

www.example.com/cart/?package=stater&months=3

并且还希望对参数的package=stater&月=3'

如果有人对如何通过django实现这一目标有任何建议,请告诉我。因为之前我和laravel一起工作,做起来很简单。

在Django中也很简单。此处问号后的部分称为URL Query String。您可以通过以下方式获取其价值:

def cart_view(request):
packages = request.GET.get('package')
months = request.GET.get('months')

由于URL查询字符串与实际URL无关,因此您需要将url.py更改为:

path('cart/', cart_view,name='cart_view'),

最新更新