Size: a a a

Django [ru] #STAY HOME

2019 August 02

AL

Alexander Lushkov in Django [ru] #STAY HOME
Manager isn't accessible via Models instances
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Всем привет!
Хочу сделать так, чтобы после сохранения экземпляра модели (через админку) пользователя форвардило на страницу другой модели. Для этого переопределил метод save вот так:
    def save(self, *args, **kwargs):
       super().save()
       return HttpResponseRedirect('/admin/arrangement/validationtype/')

Но не происходит вообще ничего. Что я не ак сделал?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Sergey Matveyev
Всем привет!
Хочу сделать так, чтобы после сохранения экземпляра модели (через админку) пользователя форвардило на страницу другой модели. Для этого переопределил метод save вот так:
    def save(self, *args, **kwargs):
       super().save()
       return HttpResponseRedirect('/admin/arrangement/validationtype/')

Но не происходит вообще ничего. Что я не ак сделал?
редирект из модели не сделаешь
надо смотреть код въюхи
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Dan Tyan
редирект из модели не сделаешь
надо смотреть код въюхи
Я вьюху вообще не писал, это стандартная админка.
Т.е. чтобы перевести его на страницу другой модели нужно писать вьюху для первой модели и уже в ней делать редирект?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Sergey Matveyev
Я вьюху вообще не писал, это стандартная админка.
Т.е. чтобы перевести его на страницу другой модели нужно писать вьюху для первой модели и уже в ней делать редирект?
нет думаю можно сделать в рамках админ класса
источник

DT

Dan Tyan in Django [ru] #STAY HOME
https://www.abidibo.net/blog/2018/05/31/how-customize-django-change-form-redirect-url/
посмотри тут вроде описывается как сделать

возможно тебе надо не все
а только часть из описаного
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
Пока собираешь свой невероятный проект, невольно станешь фулстеком
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Ок, спасибо большое!
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Я надеюсь удержаться)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
https://docs.djangoproject.com/en/2.2/ref/contrib/admin/#django.contrib.admin.ModelAdmin.response_change
думаю вот этот метод нужен
те что в статье описаны не нашел
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Dan Tyan
https://docs.djangoproject.com/en/2.2/ref/contrib/admin/#django.contrib.admin.ModelAdmin.response_change
думаю вот этот метод нужен
те что в статье описаны не нашел
Да, очень похоже на то что надо! Спасибо большое!!
источник

AM

Anton Malchikov in Django [ru] #STAY HOME
Всем привет. Подскажите, почему
forse_text()
объекта джанго-модели в python2.7 возвращает
obj.name
а в python3.6
{obj,id:obj.name}
?
источник

Z

ZHU in Django [ru] #STAY HOME
подскажите можно ли в джанго фильтровать реализовать так что бы FK не пой id фильтровалось а по другому полю ?
источник

Z

ZHU in Django [ru] #STAY HOME
Post.objects.filter(controller=ctrl)
Post.objects.filter(controller__imei=imei) - как то так ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ZHU
Post.objects.filter(controller=ctrl)
Post.objects.filter(controller__imei=imei) - как то так ?
если между моделями есть связь то можно
источник

Z

ZHU in Django [ru] #STAY HOME
источник

1

1syabdu in Django [ru] #STAY HOME
Конничива, что за тема с танками?))
источник

Z

ZHU in Django [ru] #STAY HOME
1syabdu
Конничива, что за тема с танками?))
хз переделываю проект
источник

Z

ZHU in Django [ru] #STAY HOME
там столько жопокода
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Anton Malchikov
Всем привет. Подскажите, почему
forse_text()
объекта джанго-модели в python2.7 возвращает
obj.name
а в python3.6
{obj,id:obj.name}
?
на сколько я знаю force_text - возвращает строковое значение
источник