СОВЕТ: попробуйте использовать path () вместо кортежа - PullRequest
0 голосов
/ 27 апреля 2019

В настоящее время я использую стороннее приложение Django под названием Django-messages для обработки пользовательского массажа. Я сталкиваюсь с этой ошибкой в ​​течение нескольких дней

ОШИБКА: ?: (urls.E004) Ваш шаблон URL ('^ messages /', (, None, None)) недействителен. Убедитесь, что urlpatterns является списком экземпляры path () и / или re_path (). СОВЕТ: попробуйте использовать path () вместо кортежа. Проверка системы выявила 1 проблему (0 отключено).

Претензия касается urls.py Можете ли вы помочь мне, пожалуйста? Я перепробовал все способы, но не получилось. Спасибо

Вот файл urls.py

from django.conf.urls import url
from django.views.generic import RedirectView
from django_messages.views import *

urlpatterns = [
    url(r'^$', RedirectView.as_view(permanent=True, url='inbox/'), name='messages_redirect'),
    url(r'^inbox/$', inbox, name='messages_inbox'),
    url(r'^outbox/$', outbox, name='messages_outbox'),
    url(r'^compose/$', compose, name='messages_compose'),
    url(r'^compose/(?P<recipient>[\w.@+-]+)/$', compose, name='messages_compose_to'),
    url(r'^reply/(?P<message_id>[\d]+)/$', reply, name='messages_reply'),
    url(r'^view/(?P<message_id>[\d]+)/$', view, name='messages_detail'),
    url(r'^delete/(?P<message_id>[\d]+)/$', delete, name='messages_delete'),
    url(r'^undelete/(?P<message_id>[\d]+)/$', undelete, name='messages_undelete'),
    url(r'^trash/$', trash, name='messages_trash'),
]

Моя версия Django - 2.1 Джанго-сообщения == 0.5.3

...