Size: a a a

Django [ru] #STAY HOME

2019 October 15

F

Fred in Django [ru] #STAY HOME
Dan Tyan
ты что откуда удаяешь ?
из бд запись https://pastebin.com/EqznSL2p
источник

F

Fred in Django [ru] #STAY HOME
там мени ту мени идет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Fred
из бд запись https://pastebin.com/EqznSL2p
пока не смотрел код
почему ты удаляешь специализацию из базы ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
те ты удаляешь не m2m связь а удаляешь саму специализацию
в том числе для всех
источник

F

Fred in Django [ru] #STAY HOME
Dan Tyan
пока не смотрел код
почему ты удаляешь специализацию из базы ?
не понял вопроса, ну редактирование делаю. для определеного юзера
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Fred
не понял вопроса, ну редактирование делаю. для определеного юзера
и удаляешь саму специализацию как таковую
источник

F

Fred in Django [ru] #STAY HOME
и она даже не удаляется..
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Fred
и она даже не удаляется..
specializations_list это что?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
сравнивать объект не айс как по мне

лучше сделать

specializations_list.append(specialization.pk)
источник

F

Fred in Django [ru] #STAY HOME
Dan Tyan
specializations_list это что?
список куда я добавляю новые записи при создании, потом он присваиваются специализации
источник

DT

Dan Tyan in Django [ru] #STAY HOME
for i in instance.specialization.all():
   if i.pk not in specializations_list:
       instance.specialization.remove(i)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а ваще не проще использовать .set([])
источник

F

Fred in Django [ru] #STAY HOME
for i in instance.specialization.all():
           if i.id not in specializations_list:
               instance.specialization.remove(i)
'User' object has no attribute 'specialization'
источник

DT

Dan Tyan in Django [ru] #STAY HOME
я хз твой код
источник

DT

Dan Tyan in Django [ru] #STAY HOME
я его просто привел к какомуто виду который на мой взгляд более парвильный
источник

UA

Uluk Abylbekov in Django [ru] #STAY HOME
Как можно создать like_counter? Я имею ввиду что бы юзер мог только 1 раз лайкнуть пост. Для этого создать модель Like? Или есть какая нибудь логика просто сделать поле в модели Post?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Uluk Abylbekov
Как можно создать like_counter? Я имею ввиду что бы юзер мог только 1 раз лайкнуть пост. Для этого создать модель Like? Или есть какая нибудь логика просто сделать поле в модели Post?
если только один раз
то нужна отдельная модель
источник

D

Dmitriy in Django [ru] #STAY HOME
id пользователя в массив закинь
источник

D

Dmitriy in Django [ru] #STAY HOME
и проверяй
источник

UA

Uluk Abylbekov in Django [ru] #STAY HOME
Dmitriy
id пользователя в массив закинь
Кстати да хорошая идея
источник