Size: a a a

Django [ru] #STAY HOME

2021 March 24

DT

Dan Tyan in Django [ru] #STAY HOME
[IPT] Dmitry Knyazev
да. я пытаюсь разобраться с миграциями. я так понял, что у меня в таблице dcim_cable нет pk termination_a_id. поэтому всё и валится?
у тебя в termination_a_model нет записи с cable.termination_a_id
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а почему не известно
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
ребят, есть у кого-то готовая вилка if else при использовании get_object_or_404?
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
По типу если есть такой объект -- дейстие1, нету -- действие2
источник

Y

Yaroslav in Django [ru] #STAY HOME
Иван Масюк
По типу если есть такой объект -- дейстие1, нету -- действие2
Так и пропиши в if else
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Иван Масюк
ребят, есть у кого-то готовая вилка if else при использовании get_object_or_404?
а зачем ? =)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Yaroslav
Так и пропиши в if else
ага ага =)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Иван Масюк
По типу если есть такой объект -- дейстие1, нету -- действие2
если тебе нужно условие то тебе не нужен get_object_or_404
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
Иван Масюк
ребят, есть у кого-то готовая вилка if else при использовании get_object_or_404?
мне нужно конкретно это условие
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
просто гетом брать и потом ловить ошибку через try except?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Иван Масюк
просто гетом брать и потом ловить ошибку через try except?
да
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
гет тоже будет давать 404?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Model.objects.get() ?
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
+
источник

DT

Dan Tyan in Django [ru] #STAY HOME
нет
источник

Y

Yaroslav in Django [ru] #STAY HOME
Иван Масюк
просто гетом брать и потом ловить ошибку через try except?
можно во view установить дефолтное значение None
источник

Y

Yaroslav in Django [ru] #STAY HOME
def view(request, id=None)  if id is not None
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Yaroslav
def view(request, id=None)  if id is not None
как это решает проблему ?
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
та бред какой-то
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
при чем тут айди
источник