如何避免路径 django.urls.path() 函数解释?在 url?
How to avoid path django.urls.path() funtion interpreting ? in url?
我想在我的视图中设置一个可选的请求参数。但 ?解释为 %3F。
我试过以下代码:
app_name = "account"
urlpatterns = [
...
path('profile/<int:user_id>/', UserProfileManager.as_view(), name='user_profile'),
path('profile/<int:user_id>/?edit=<str:edit>', UserProfileManager.as_view(), name='user_profile'),
...
]
<a href="{% url 'account:user_profile' member.id 'true' %}"> Edit your profile </a>
您的 url 中不需要它。将您的模板更改为
<a href="{% url 'account:user_profile' member.id %}?edit=True"> Edit your profile </a>
我想在我的视图中设置一个可选的请求参数。但 ?解释为 %3F。
我试过以下代码:
app_name = "account"
urlpatterns = [
...
path('profile/<int:user_id>/', UserProfileManager.as_view(), name='user_profile'),
path('profile/<int:user_id>/?edit=<str:edit>', UserProfileManager.as_view(), name='user_profile'),
...
]
<a href="{% url 'account:user_profile' member.id 'true' %}"> Edit your profile </a>
您的 url 中不需要它。将您的模板更改为
<a href="{% url 'account:user_profile' member.id %}?edit=True"> Edit your profile </a>