Size: a a a

Django [ru] #STAY HOME

2020 February 03

S

Saydi in Django [ru] #STAY HOME
Сразу после сейв
источник

S

Shoaziz in Django [ru] #STAY HOME
после obj.save()?
источник

S

Saydi in Django [ru] #STAY HOME
Shoaziz
после obj.save()?
Да
источник

S

Shoaziz in Django [ru] #STAY HOME
можна смотреть эррор?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Saydi
Да
код покажи
источник

А

Алексей in Django [ru] #STAY HOME
i Seven
типа 1 покупатель купил 7 разных предметов, которые нужно сравнить с другими предметами других покупателей, оставить общие и вывести
ну так и фильтруй
источник

S

Saydi in Django [ru] #STAY HOME
Shoaziz
можна смотреть эррор?
null value in column "school_id" violates not-null constraint
DETAIL:  Failing row contains (15, interaktiv, , 2020-02-03 20:47:13.92724+00, 2020-02-03 20:47:13.927269+00, null).
источник

RB

Rowshen Berdimuradow in Django [ru] #STAY HOME
Saydi
null value in column "school_id" violates not-null constraint
DETAIL:  Failing row contains (15, interaktiv, , 2020-02-03 20:47:13.92724+00, 2020-02-03 20:47:13.927269+00, null).
Код покажи
источник

S

Shoaziz in Django [ru] #STAY HOME
Saydi
Ребят, у меня есть модель, в которой форигн к другой модели. Создаю модель через форму
obj = form.save(commit=False)
obj.FKobj = FKobj
obj.save()
и пытаюсь тут же юзать obj
и джанга мне выдает ошибку, что FKobj is null.
Но в базе все сохраняет. Т.е. FKobj не нулл.
как узнали что FKobj не нуль?
источник

S

Shoaziz in Django [ru] #STAY HOME
что показал лог/print?
источник

S

Saydi in Django [ru] #STAY HOME
Rowshen Berdimuradow
Код покажи
room = form.save(commit=False)
           room.school = request.user.profile.school
           room.save()
           for comfort in dict(request.POST)['comforts']:
               feature, _ = Room_feature.objects.get_or_create(name=comfort)
               feature_of_room, _ = Feature_of_room.objects.get_or_create(
                   room=room, room_feature=feature)
источник

S

Saydi in Django [ru] #STAY HOME
Shoaziz
как узнали что FKobj не нуль?
принтом) и школа одна ток
источник

iS

i Seven in Django [ru] #STAY HOME
Алексей
ну так и фильтруй
вот я фильтрую получаю эти предметы, а нужно соединить с 2 полями, типа юзер, сколько потратил, предметы
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
а request.user.profile.school точно не None ?
судя по ошибке падает при попытке сохранения
источник

S

Shoaziz in Django [ru] #STAY HOME
Saydi
принтом) и школа одна ток
наверно там req.....school не School type?
источник

S

Saydi in Django [ru] #STAY HOME
Artem Gubatenko
а request.user.profile.school точно не None ?
судя по ошибке падает при попытке сохранения
Да, точно. Я чекал принтами и в админке. room сохраняется, при обновлении в списке комнат
источник

S

Saydi in Django [ru] #STAY HOME
Shoaziz
наверно там req.....school не School type?
тогда была бы другая ошибка
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Saydi
room = form.save(commit=False)
           room.school = request.user.profile.school
           room.save()
           for comfort in dict(request.POST)['comforts']:
               feature, _ = Room_feature.objects.get_or_create(name=comfort)
               feature_of_room, _ = Feature_of_room.objects.get_or_create(
                   room=room, room_feature=feature)
а у Room_feature или Feature_of_room есть FK school ?
источник
2020 February 04

AG

Artem Gubatenko in Django [ru] #STAY HOME
Saydi
null value in column "school_id" violates not-null constraint
DETAIL:  Failing row contains (15, interaktiv, , 2020-02-03 20:47:13.92724+00, 2020-02-03 20:47:13.927269+00, null).
вообще по трейсбеку обычно можно отследить где падает
источник

S

Saydi in Django [ru] #STAY HOME
Artem Gubatenko
а у Room_feature или Feature_of_room есть FK school ?
Нет)
Падает при создании Feature_of_room(room=room)
вот у room есть фк на school, не успевает сохранить или че?
источник