Обратный URL-адрес не найден в шаблонах python urlpatterns - PullRequest
1 голос
/ 10 июля 2020

Я сделал конфигурацию URL

urlpatterns = [
  path('', lambda request: redirect('stocks', permanent=False)),
  path('stocks', views.stocks.index, name='stocks.index'),
  path('stocks/<slug:slug>', views.stocks.show, name='stocks.show'),
  path('stocks/<slug:slug>/load', views.stocks.load, name='stocks.load')
]

Эти URL-адреса в порядке, и они работают, но не сначала

  path('', lambda request: redirect('stocks', permanent=False)),

Это дает, когда я пытаюсь http://127.0.0.1: 8000

NoReverseMatch at /

Reverse for 'stocks' not found. 'stocks' is not a valid view function or pattern name.

Но если я попробую http://127.0.0.1: 8000 / stocks все в порядке

Что здесь не так?

1 Ответ

1 голос
/ 10 июля 2020

Вероятно, вам следует использовать stocks.index вместо stocks

path('', lambda request: redirect('stocks.index', permanent=False)),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...