Перенаправление в администраторском сайте

Попробуйте это

Dim m_equipmentList As New List(Of Schedule_Payitem)


m_equipmentList.Sort(delegate(Schedule_Payitem p1, Schedule_Payitem p2)
              {
                  return p1.resourceid .CompareTo(p2.resourceid );
              });
5
задан Zoe 25 May 2019 в 11:13
поделиться

1 ответ

В подклассе admin переопределите методы response_change и / или response_add . Они вызываются после сохранения формы администратора для существующих и новых экземпляров, соответственно, и отвечают за возврат HttpResponseRedirect , который в настоящее время переводит вас на страницу change_list.

Взгляните на исходный код в django.contrib.admin.options , чтобы узнать, что вам нужно сделать.

Изменить : Есть два способа удаления: в результате действия на страница change_list , и в этом случае вы можете использовать метод response_action ; или в результате удаления в форме изменения, в этом случае, к сожалению, нет эквивалентного метода. Одним из способов решения этой проблемы может быть переопределение шаблона change_form.html для приложения и удаление ссылки для удаления, так что единственный способ удаления - через список изменений. В любом случае, не идеально.

10
ответ дан 18 December 2019 в 08:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: