Size: a a a

Django [ru] #STAY HOME

2018 December 02

DT

Dan Tyan in Django [ru] #STAY HOME
тогда зачем его везде таскать ?
источник

PM

Pavel Mametev in Django [ru] #STAY HOME
Добрый день,  имею такую ошибку при попытки создания комментария:
"<Comment: None>" needs to have a value for field "id" before this many-to-many relationship can be used.
. Я так понимаю объекта Comment еще нет, когда я пытаюсь его заполнить комментариями на которые он отвечает (может быть несколько) или что-то другое? https://dpaste.de/RzL1 как реализовать идею, из текста беру id комментариев, и хочу добавить их в форму перед сохранением в many-to-many
источник

NK

ID:531453784 in Django [ru] #STAY HOME
@renat_musaev будет жить. Поприветствуем!
источник

Р

Ренат in Django [ru] #STAY HOME
Всем привет. как остановить сервер?
источник

PM

Pavel Mametev in Django [ru] #STAY HOME
Ренат
Всем привет. как остановить сервер?
ctrl+c?
источник

Р

Ренат in Django [ru] #STAY HOME
Ok)
источник

A

A in Django [ru] #STAY HOME
Dan Tyan
тогда зачем его везде таскать ?
Реализовать его в models?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
A
Реализовать его в models?
получать при необходимости
как вариант да, реализовать метод в модели
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Pavel Mametev
Добрый день,  имею такую ошибку при попытки создания комментария:
"<Comment: None>" needs to have a value for field "id" before this many-to-many relationship can be used.
. Я так понимаю объекта Comment еще нет, когда я пытаюсь его заполнить комментариями на которые он отвечает (может быть несколько) или что-то другое? https://dpaste.de/RzL1 как реализовать идею, из текста беру id комментариев, и хочу добавить их в форму перед сохранением в many-to-many
не совсем понятна логика
reply_to = models.ManyToManyField('self', symmetrical=False, blank=True, related_name='replies')

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

DT

Dan Tyan in Django [ru] #STAY HOME
или я не прав?
источник

PM

Pavel Mametev in Django [ru] #STAY HOME
я ответить не могу)
источник

PM

Pavel Mametev in Django [ru] #STAY HOME
еще нет такого понимания
источник

DT

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

PM

Pavel Mametev in Django [ru] #STAY HOME
как на дваче,
 >>id >>anothed_id текст
источник

PM

Pavel Mametev in Django [ru] #STAY HOME
и чтобы под этими id появлялись ответы на эти сообщения
источник

PM

Pavel Mametev in Django [ru] #STAY HOME
я не понимаю зачем ему иметь id на comment object который создается, чтобы заполнить поле reply_to, ведь когда просто какой-нибудь post сохраняю, тоже заранее добавляю к какому треду он относится и все работает
источник

NK

ID:629965941 in Django [ru] #STAY HOME
не легче вакабу поставить?
источник

PM

Pavel Mametev in Django [ru] #STAY HOME
так не интересно, хочу сам
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Pavel Mametev
я не понимаю зачем ему иметь id на comment object который создается, чтобы заполнить поле reply_to, ведь когда просто какой-нибудь post сохраняю, тоже заранее добавляю к какому треду он относится и все работает
короче m2m излишне, мне кажется
достаточно FK

на этом этапе form_save.reply_to.add(obj)
объекта комментария еще нет

это надо выносить выше
потому как если нет поста то дальнейшая работа не имеет смысла

           try:
               post = Post.objects.get(pk=pk)
           except ObjectDoesNotExist:
               pass
источник

PM

Pavel Mametev in Django [ru] #STAY HOME
Dan Tyan
короче m2m излишне, мне кажется
достаточно FK

на этом этапе form_save.reply_to.add(obj)
объекта комментария еще нет

это надо выносить выше
потому как если нет поста то дальнейшая работа не имеет смысла

           try:
               post = Post.objects.get(pk=pk)
           except ObjectDoesNotExist:
               pass
спасибо за ответ, буду разбираться
источник