1

我的代码创建了一个类似这样的链接:/peoplebook/users/list/%7B%%20url%20'people-users-detail'%20key 这会产生错误

不知道有什么不同的尝试

我在 urls.py 中的代码来自 django.urls 导入路径

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

4

1 回答 1

-2

在您的模型中,您必须向您的模型添加一个属性,这是一个 SlugField,请查看此文档链接:-- https://docs.djangoproject.com/en/2.2/ref/urls/

如果您在文档中找不到解决方案,请上传您的 models.py 文件

于 2019-04-22T03:23:41.873 回答