【发布时间】:2020-01-17 04:37:52
【问题描述】:
我正在尝试传递代码“Req-2019#000001”Django URL。我想在 URL 中传递此代码以及普通字符串和数字作为参数。
path('generateBomForSingleProduct/<requisition_no>/' , views.generateBomForSingleProduct, name='generateBomForSingleProduct'),
它可以正常工作,但问题是它在 #
之前添加了额外的 /我的网址现在是这个
http://127.0.0.1:8000/production/generateBomForSingleProduct/Req-2019/#000001
但我想喜欢这个
http://127.0.0.1:8000/production/generateBomForSingleProduct/Req-2019#000001
在我的 "#"
之前不是额外的 "/"【问题讨论】:
-
path(r'generateBomForSingleProduct/<requisition_no>/' , views.generateBomForSingleProduct, name='generateBomForSingleProduct'),试试这个 -
尽量不要工作,兄弟还是给了我一个额外的/@KostasCharitidis
-
好吧,我无法用这么少的代码重现,但一个快速的解决方法是使用
replace。 IE。your_url.replace('//#', '#') -
你能给我举个例子吗?
标签: django python-3.x django-urls django-2.0