#javascript #django
#javascript #django
Вопрос:
У меня вопрос, добавление или вставка записи X перенаправляет меня на другую страницу, пока все хорошо. Но в Chrome я могу вернуться с помощью <- button, что затрудняет для меня, потому что я могу создавать бесконечные записи с разными четкими идентификаторами, теперь мой вопрос: как не регрессировать в разных точках зрения? Хорошо вернуться назад, но не в представлениях: вставить, обновить или удалить. Для Chrome есть метод Javascript, но у меня он не очень хорошо работал. Есть ли способ? Ссылка на Google Диск
Я работаю с Django 3.1, Python 3.8, Postgresql
Комментарии:
1. Почему это проблема? Если пользователь хочет создать несколько записей, это, конечно, его дело? Какую именно проблему вы пытаетесь решить?
2. Использует ли ваши представления insert и update метод GET? (Если он использует POST, браузер должен предупредить пользователя о дублировании данных)
3. Вы должны использовать повторный запуск (или ПОМЕСТИТЬ, ИСПРАВИТЬ, УДАЛИТЬ) для запросов с побочными эффектами.
4. Обязательно используйте POST — но для лучшего взаимодействия с пользователем используйте шаблон Post / Redirect / Get
5. Правда, это не проблема, конечно, он может записывать несколько записей, но пользователь может, как говорится, запутаться или потеряться, например, когда я совершаю покупку, я не могу вернуться и снова купить то же самое, конечно, я могу, но я должен выполнить процесс с 0, это понятно, спасибо