Size: a a a

Django [ru] #STAY HOME

2019 February 02

НС

Николай 🐧 Свистов in Django [ru] #STAY HOME
Алексей
ну, если не делать поля many-to-many, а они все равно через 3ю таблицу свяжут, то суть такова:
1) дети
2) родители
3) связи
я вот так реализовал ^
источник

НС

Николай 🐧 Свистов in Django [ru] #STAY HOME
Алексей
ну, если не делать поля many-to-many, а они все равно через 3ю таблицу свяжут, то суть такова:
1) дети
2) родители
3) связи
а точно нужно many-to-many,  а не one-to-many?
источник

А

Алексей in Django [ru] #STAY HOME
так они у тебя тут никак не связаны, в принципе, можно их связать через 3ю таблицу, можно у ребенка жестко задать 2 поля - родитель1 и родитель2
источник

НС

Николай 🐧 Свистов in Django [ru] #STAY HOME
Алексей
так они у тебя тут никак не связаны, в принципе, можно их связать через 3ю таблицу, можно у ребенка жестко задать 2 поля - родитель1 и родитель2
извини, не правильно написано((( случайно удалил строки
источник

А

Алексей in Django [ru] #STAY HOME
Николай 🐧 Свистов
а точно нужно many-to-many,  а не one-to-many?
many-to-many делает ту же 3ю таблицу связи, только выглядит запутаннее
источник

НС

Николай 🐧 Свистов in Django [ru] #STAY HOME
источник

А

Алексей in Django [ru] #STAY HOME
а так вот увидишь, у тебя many-to-many создаст 3ю таблицу
источник

НС

Николай 🐧 Свистов in Django [ru] #STAY HOME
ок, а как должна выглядеть 3-я таблица ?
источник

А

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

А

Алексей in Django [ru] #STAY HOME
Николай 🐧 Свистов
ок, а как должна выглядеть 3-я таблица ?
а там связь чисто, ForeignKey на родителя и такой же на ребенка
источник

А

Алексей in Django [ru] #STAY HOME
но тебе может быть не надо так сложно, ведь у ребенка не может быть больше 2х родителей
источник

НС

Николай 🐧 Свистов in Django [ru] #STAY HOME
согласен
источник

НС

Николай 🐧 Свистов in Django [ru] #STAY HOME
суть в том что на сайте может проходить регистрацию как ребенок так и родитель
источник

НС

Николай 🐧 Свистов in Django [ru] #STAY HOME
и я хочу сделать что бы ребёнок мог указать логин родителя, если он зарегистрирован или зарегестрировать его сам
источник

А

Алексей in Django [ru] #STAY HOME
тогда лучше одну модель на ребенка и родителя
источник

НС

Николай 🐧 Свистов in Django [ru] #STAY HOME
а можно ведь сделать что бы ребенок регистрировался отдельно, а родитель отдельно
источник

НС

Николай 🐧 Свистов in Django [ru] #STAY HOME
и ребёнок или родитель указывает другого в ЛК
источник

НС

Николай 🐧 Свистов in Django [ru] #STAY HOME
и соответственно кого указали - должен подтвердить
источник

А

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

НС

Николай 🐧 Свистов in Django [ru] #STAY HOME
какой капец у меня в голове творится (
источник