我已经创建了一个django web应用程序,并为它创建了rest api。下面是项目结构
main_project
|
|___api
|
|___product
这是main_project中的urls.py
。
urlpatterns = [
path("admin/", admin.site.urls),
path("api/v1/", include("api.urls"))
]
API文件夹中有urls.py
,如下所示
urlpatterns = [
path("product/", include("api.product.urls"))]
现在,在product
文件夹中,我创建了一个urls.py
文件
urlpatterns = [
path("<str:id>", ProductView.as_view(), name="product")
]
现在,当我在Postman上运行这些API时,我确实得到了一个尾随的斜杠,URL看起来像这样localhost:8000/api/v1/product/xyz123
当我需要查询一些东西的时候,URL看起来像这样localhost:8000/api/v1/product/?sorting_field_name = product_name/
现在,按照惯例,这是一个不正确的命名方式,我想删除那些不必要的尾随斜杠。
我该怎么解决这个问题?
1条答案
按热度按时间rvpgvaaj1#
您可以在www.example.com中使用
APPEND_SLASH = False
settings.py