Как настроить страницы смены администратора django для возврата к определенному URL-адресу при «сохранении» - PullRequest
6 голосов
/ 27 октября 2008

Я бы хотел использовать страницы django contrib.admin для редактирования моих моделей, но вызывал страницу индивидуальных изменений из моих собственных представлений, а затем возвращался туда после того, как пользователь нажал «сохранить».

В идеале это должно происходить путем добавления обратного URL к URL страницы администратора (как в "...? _ Return_url =)

Любые намеки?

1 Ответ

13 голосов
/ 27 октября 2008

django.contrib.admin.options.ModelAdmin объекты имеют метод response_change, который можно переопределить в подклассе, чтобы определить ответ, который должен быть возвращен после успешного сохранения объекта - вы можете переопределить его, чтобы вернуть соответствующий HttpResponseRedirect для объекта, который был только что сохранен.

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