Size: a a a

Django [ru] #STAY HOME

2019 March 12

ДШ

Дмитрий Шепелев in Django [ru] #STAY HOME
А как проще и правильно делать save при formset с дополнительным полем по fk? Как пробросить эту модель и установить её для каждой формы?
Пробовал делать так:
instances = formset.save(commit=False)
for instance in instances:
   instance.mymodel = test
   instance.save()


Но что-то там появляются новые проблемы (дважды инстансы появляются / неправильно происходит удаление записей итп)
источник

A

Andrey in Django [ru] #STAY HOME
Присваиваешь значение полю и сохраняешь
источник

Д☆

Дурак из фильма ☆★ in Django [ru] #STAY HOME
Ну типа я к юзеру добавляю профиль. Создал для него модельку. И хочу в этой модельке сразу же в классе приделать метод криэйт. И мне надо поолучить юзера с формы регистрации. Он как-то под капотом уходит в стандартного юзера, а как мне его выцепить не понимаю.
источник

Д☆

Дурак из фильма ☆★ in Django [ru] #STAY HOME
class Profile(models.Model):
   user = models.OneToOneField(User, on_delete=models.CASCADE)
   userpic = models.TextField()
   count = models.IntegerField()
   buyed_articles = models.ForeignKey(Article, on_delete=models.PROTECT)
источник

AB

Arkady B in Django [ru] #STAY HOME
Andrey
Приведи пример, обычно это на уровне моделей
источник

Д☆

Дурак из фильма ☆★ in Django [ru] #STAY HOME
Вот такая моделька задумана
источник

AS

Art S in Django [ru] #STAY HOME
я конечно извиняюсь за оффтоп, но судя по всему сейчас куча народу в джанге делает одно и тоже и каждый раз заново )))
источник

A

Andrey in Django [ru] #STAY HOME
Дурак из фильма ☆★
class Profile(models.Model):
   user = models.OneToOneField(User, on_delete=models.CASCADE)
   userpic = models.TextField()
   count = models.IntegerField()
   buyed_articles = models.ForeignKey(Article, on_delete=models.PROTECT)
Может просто расширить модель user?
источник

Д☆

Дурак из фильма ☆★ in Django [ru] #STAY HOME
Andrey
Может просто расширить модель user?
А как это правильно сделать? Я думал и так расширил =)
источник

AB

Arkady B in Django [ru] #STAY HOME
Art S
я конечно извиняюсь за оффтоп, но судя по всему сейчас куча народу в джанге делает одно и тоже и каждый раз заново )))
Так да, в этом смысл же
источник

Д☆

Дурак из фильма ☆★ in Django [ru] #STAY HOME
Ну и может быть не стоит таки в юзеров пихать такие вещи как профиль, где всё не очень важное. Не связанное с авторизацие
источник

A

Andrey in Django [ru] #STAY HOME
Смотри когда создавалась 5ка там просто parent=3 и все
источник

AB

Arkady B in Django [ru] #STAY HOME
Andrey
Смотри когда создавалась 5ка там просто parent=3 и все
Для отображения как это лучше сделать?
источник

AS

Art S in Django [ru] #STAY HOME
Arkady B
Так да, в этом смысл же
смысл чего? ) но по сути, браво джанге, языкофремворкодвигатель - это будущее ))
источник

A

Andrey in Django [ru] #STAY HOME
То что она выглядит как дерево это так выглядит
источник

G

Graywolf in Django [ru] #STAY HOME
https://habr.com/ru/post/313764/ просто оставлю здесь
источник

Д☆

Дурак из фильма ☆★ in Django [ru] #STAY HOME
спс, почитемс
источник

A

Andrey in Django [ru] #STAY HOME
Arkady B
Для отображения как это лучше сделать?
Prefetch related
источник

A

Andrey in Django [ru] #STAY HOME
Вопрос только в глубине...
источник

G

Graywolf in Django [ru] #STAY HOME
желательно сразу с юзером поработать ибо потом всякая аутентификация/регистрация может откликнуться
источник