/ / No Reverse Match при виклику url з html файлу - Django - python, django

Немає зворотного збігу при виклику url з html-файлу - Django - python, django

Отже, я намагаюся викликати мою URL-адресу, використовуючи наведені нижче в одному з моїх HTML-шаблонів -

<a href="{% url "socialx:index" %}">

Файл моїх програм urls.py має такий вигляд -

from django.conf.urls import include, url
from django.contrib import admin

urlpatterns = [

url(r"^socialx/", include("socialx.urls")),
url(r"^admin/", include(admin.site.urls)),
]

І кореневий файл urls.py такий:

from django.conf.urls import include, url
from django.contrib import admin

urlpatterns = [

url(r"^socialx/", include("socialx.urls"), name="socialx"),
url(r"^admin/", include(admin.site.urls)),
]

Під час переходу до програми через веб-переглядач виникає така помилка -

NoReverseMatch у / socialx / "socialx" не є зареєстрованим простором імен

Відповіді:

1 для відповіді № 1

Подивіться на документація

Я думаю, що коли ви включите URL в urls.py потрібно додати простір імен

 url(r"^socialx/", include("socialx.urls", namespace="socialx")),

І переконайтеся, що URL для переходу на сторінку індексу має a name=index.

Подивіться, чи допоможе це.