Size: a a a

Django [ru] #STAY HOME

2019 October 21

AF

Anton Fircak in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Надо конмтруировать так чтоб не падало ничего
это само собой и это + микросервисов чето упало остальное живо, но очень высоконагруженные приложения и обьемные могут иметь 20 микросервисов а то и более
источник

R

Roomboy in Django [ru] #STAY HOME
Здравствуйте, подскажите нормально создавать столько привязок в базе данных или лучше id записывать и потом по эти id искать?
источник

Z

ZHU in Django [ru] #STAY HOME
Anton Fircak
код в студию
https://dpaste.de/ujmK
v = Post.objects.filter(tanks__id__exact=tank.id)
вот я получил все посты с этим такнком
как мне теперь их отвязать от него
источник

A

Aquinary in Django [ru] #STAY HOME
Roomboy
Здравствуйте, подскажите нормально создавать столько привязок в базе данных или лучше id записывать и потом по эти id искать?
Нормально. Просто через select_related не забывать доставать
источник

R

Roomboy in Django [ru] #STAY HOME
Aquinary
Нормально. Просто через select_related не забывать доставать
Понял, спасибо
источник

AF

Anton Fircak in Django [ru] #STAY HOME
ZHU
https://dpaste.de/ujmK
v = Post.objects.filter(tanks__id__exact=tank.id)
вот я получил все посты с этим такнком
как мне теперь их отвязать от него
тебе надо удалить в таблице поле tanks,
источник

AF

Anton Fircak in Django [ru] #STAY HOME
в плане в записях почистить и отвяжутся записи
источник

Z

ZHU in Django [ru] #STAY HOME
мне нужно отвязать во всех постах этот tank. только его
источник

AF

Anton Fircak in Django [ru] #STAY HOME
удалить танк по ид?
источник

Z

ZHU in Django [ru] #STAY HOME
можно по id можно по обьекту
источник

Z

ZHU in Django [ru] #STAY HOME
tank = Tank.objects.get(pk=request.GET["tank_id"])
a = request.GET.getlist("vals[]")
v = Post.objects.filter(tanks__id__exact=tank.id)
источник

AZ

Alex Zenoo in Django [ru] #STAY HOME
Yuri Mashukov
а для винды?
nnCron. 😊
источник

AF

Anton Fircak in Django [ru] #STAY HOME
ZHU
tank = Tank.objects.get(pk=request.GET["tank_id"])
a = request.GET.getlist("vals[]")
v = Post.objects.filter(tanks__id__exact=tank.id)
ну если удалить это поле в пост, то разорвется связь между пост и танкс
источник

AF

Anton Fircak in Django [ru] #STAY HOME
вызовы делет в орм и все
источник

Z

ZHU in Django [ru] #STAY HOME
Anton Fircak
ну если удалить это поле в пост, то разорвется связь между пост и танкс
как удалить там же идет списков в бд
источник

Z

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

AF

Anton Fircak in Django [ru] #STAY HOME
ну отчисти в таблице пост все танкс поле с этим танкс.ид
источник

1

1syabdu in Django [ru] #STAY HOME
Anton Fircak
ну отчисти в таблице пост все танкс поле с этим танкс.ид
Или метод создать делэт по айди танка по параметру
источник

AF

Anton Fircak in Django [ru] #STAY HOME
1syabdu
Или метод создать делэт по айди танка по параметру
+, ну то уже детали реализации
источник

Z

ZHU in Django [ru] #STAY HOME
Anton Fircak
ну если удалить это поле в пост, то разорвется связь между пост и танкс
for x in Post.objects.filter(id__in=posts_id):
   x.tanks.add(tank)
   x.save()

можно как то одним методом написать это
источник