我的代码创建了这样的链接:/ peoplebook / users / list /%7B %% 20url%20'people-users-detail'%20key 会造成错误
不知道该怎么尝试
我在django.urls导入路径中的urls.py中的代码
from . import views
urlpatterns = [
path('users/', views.users_list),
path('users/<str:display>/', views.users_list),
path('users/<str:name>/detail/', views.users_detail, name='peoplebook-users-detail'),
]
并在我的html文件中
{% block content %}
<h2> Test Titre</h2>
<ul>
{% for key, user in users.items %}
<li><a href="{% url 'peoplebook-users-detail' key %}">{{ user.name|title }}</a></li>
{% endfor %}
</ul>
{% endblock content %}}
应该类似于url:
http ... / peoplebook / userrs / han / detail
han是users.name
答案 0 :(得分:-2)
在我们的模型中,您必须向UR模型添加一个额外的属性,该属性是SlugField 看看这个文档链接:- https://docs.djangoproject.com/en/2.2/ref/urls/
如果您在文档中找不到解决方案,请plz上传ur models.py文件