Html Django url模式错误';聊天';带参数';(1,2)和#x27;找不到

Html Django url模式错误';聊天';带参数';(1,2)和#x27;找不到,html,django,Html,Django,我一直在遵循()并能够使它完美地工作。然而,当我尝试将它实现到我的项目中时,我将主项目中的url转换为上面的url,并且效果会逐渐下降 我似乎无法将参数传递到.html页面中的url模式。这是我得到的 我的主项目url.py url(r'^chat/', include("chat.urls",namespace='chat')), 我的应用程序的聊天url.py urlpatterns = [ url(r'^$', chat_view, name='chats'), url(

我一直在遵循()并能够使它完美地工作。然而,当我尝试将它实现到我的项目中时,我将主项目中的url转换为上面的url,并且效果会逐渐下降

我似乎无法将参数传递到.html页面中的url模式。这是我得到的

我的主项目url.py

url(r'^chat/', include("chat.urls",namespace='chat')),
我的应用程序的聊天url.py

urlpatterns = [
    url(r'^$', chat_view, name='chats'),
    url(r'^<int:sender>/<int:receiver>/$', message_view, name='chat'),
]
HTML页面:chat.HTML

{% for user in users %}
<p>{{ user }}</p>
<a href="{% url 'chat:chat' 1 2 %}" id="user{{ user.id }}" class="collection-item row">
{% endfor %}
{users%]中的用户的%
{{user}}

. 当我删除参数时,页面会弹出

有人知道这是为什么吗?我尝试从

中删除“聊天”Url路径类型(int、str、slug等)是新功能,仅在Django 2.0之后可用。如果您使用的是此版本,则应使用而不是
Url

urlpatterns = [
    path('', chat_view, name='chats'),
    path('<int:sender>/<int:receiver>/', message_view, name='chat'),
]
Url路径类型(int、str、slug等)是新功能,仅在Django 2.0之后可用。如果使用此版本,则应使用而不是
Url

urlpatterns = [
    path('', chat_view, name='chats'),
    path('<int:sender>/<int:receiver>/', message_view, name='chat'),
]

这是正确的!我在Django 2.0教程中工作,我的项目在Django 1.11中。谢谢这是正确的!我在Django 2.0教程中工作,我的项目在Django 1.11中。谢谢
urlpatterns = [
    path('', chat_view, name='chats'),
    path('<int:sender>/<int:receiver>/', message_view, name='chat'),
]
urlpatterns = [
    url(r'^$', chat_view, name='chats'),
    url(r'^(?P<sender>\d+)/(?P<receiver>\d+)/$', message_view, name='chat'),
]