在我的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'),