Django: перенаправление на предыдущую, указанную c страницу - PullRequest
0 голосов
/ 29 апреля 2020

Добрый вечер,

внутри моей Django -Table есть кнопка, которая перенаправляет на другую страницу для редактирования записи в строке. Итак - скажем так - в моем URL: «... / coworker / 3 /» я нажимаю случайную кнопку внутри своего стола, и это приводит меня к следующей стороне (url: «../coworker/3/...something ... / "). Мой вопрос: можно ли нажать другую кнопку, чтобы прервать и перенаправить на предыдущую страницу? Сейчас у меня проблемы с внутренним URL!

Сообщение об ошибке: "NoReverseMatch at ..."

Кнопка, которая ведет меня с одной страницы на другую (та, которая работает ):

<td>{{ item.id }}</td>
<td>{{ item.customer }}</td>
<td><a class="btn btn-sm btn-warning" href="{% url '...something...' item.id %}">Edit</a></td>

Спасибо и спокойной ночи всем вам!

Ответы [ 2 ]

0 голосов
/ 30 апреля 2020

Итак, я действительно сделал это более сложным, чем было ...

Я решил свою проблему, передав pk (в данном случае id выбранного сотрудника) и использовал ту же строку кода сверху:

<a href="{% url 'Coworker' coworker_id %}" class="btn btn-outline-light" role="button">Abort</a>
0 голосов
/ 30 апреля 2020

NoReverseMatch - это исключение Django, которое возникает, когда URL не может быть сопоставлен ни с какой строкой или обычным express в вашей конфигурации URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...