Отсутствие обратного соответствия с ключевым словом URL

Похоже, что я упускаю что-то очень простое. Я пытаюсь использовать команду url для ссылки. Я продолжаю получать ошибку NoReverseMatch. Код в HTML выглядит следующим образом:

Пакетная загрузка

test

Я только учусь этому, поэтому я продублировал ссылку, одну в кнопке и одну как url. Если я убираю вторую строку, HTML загружается, и кнопка переводит меня на нужную страницу. Когда я добавляю вторую строку, я получаю ошибку NoReverseMatch. Я добавил ее в установленные приложения на странице настроек, но я думаю, что если бы я сделал это неправильно, первая кнопка вообще не работала бы.

Если вместо этого я связываю его с именем в базовом модуле следующим образом: test

все работает нормально. Есть ли какое-то специальное место, где я должен перечислить приложение MyApp, чтобы python нашел его при использовании url?

Тег

Url работает с name в path.

Например:

urls.py

path('MyApp/Batch_Up_Load/',views.batch_upload,name='batch_upload')

В вашем файле шаблона

<a href="{% url 'batch_upload' %}"> batches </a>

Таким образом, будет выведена нужная страница, тег url используется с name тегом path().

В вашем случае:

<a href="MyApp/Batch_Up_Load/">Batch Upload</a>

Это будет визуализировано.

a href="{% url 'MyApp/Batch_Up_Load' %}">test</a

Он не будет отображаться как url принимает name.

Note:: Рекомендуется, если вы даете / в конце каждого маршрута или пути.

Вот трассировка:

Ошибка шаблона: В шаблоне C:\Users\Stacey WayneM\Documents\NurseStaceyCode\Resource_Two\Resource2\Resource2\templates\index.html, ошибка в строке 13 Reverse for 'batch_upload' not found. 'batch_upload' не является допустимой функцией представления или именем шаблона. 3 : {% block content %} 4 : 5 : Загрузка нового файла 6 :
7 : Просмотр всех файлов 8 :
9 : Пакетная загрузка 10 :
11 : Пакетная загрузка 12 :
13 : партии 14 :
15 : Поиск 16 : 17 : {% endblock %}

Тип исключения: NoReverseMatch at / Значение исключения: Обратное соответствие для 'batch_upload' не найдено. 'batch_upload' не является допустимой функцией представления или именем шаблона.

Вернуться на верх