我知道使用以前的url((是有区别的,无论我是否在句子的末尾加上斜杠("/"(,
即url(r'^fees_pricer/(?P<product>[w-]+)/$', views.fees_pricer, name='fees_pricer'),
我意识到如果我写:
path('fees_pricer/<slug:prod>', views.fees_pricer, name='fees_pricer'),
或
path('fees_pricer/<slug:prod>/', views.fees_pricer, name='fees_pricer'),
我想知道在每条路径的末尾放置斜杠是否有区别或任何最佳实践。 提前感谢您的回答。
一般的 Django 做法是使用斜杠终止的路由(甚至还有CommonMiddleware
驱动的选项APPEND_SLASH
来尝试确保它(。