Size: a a a

Django [ru] #STAY HOME

2020 August 16

N

Nire in Django [ru] #STAY HOME
Ну это имхо конечно, мб не подходит. Смотри сам
источник

А

Артем in Django [ru] #STAY HOME
Как я думаю, было бы хорошо перенести информацию по городам в другую модель
источник

А

Артем in Django [ru] #STAY HOME
А потом через фк и django_select2 сделать зависимые поля
источник

А

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

N

Nire in Django [ru] #STAY HOME
Артем
Зачем делать м2м таблицу, если модель содержит и адресс отделения и город, в котором оно находится?
Ну ты можешь запарсить все уникальные города, сделать отдельную модель городов. И в них запихать новую модель отделения, так как связи уже есть и потом перезаписать основную модель
источник

D

Dmitry in Django [ru] #STAY HOME
Адрес -> Город
источник

D

Dmitry in Django [ru] #STAY HOME
но вообще я против м2м почти всегда
источник

N

Nire in Django [ru] #STAY HOME
Dmitry
но вообще я против м2м почти всегда
Почему?
источник

D

Dmitry in Django [ru] #STAY HOME
Nire
Почему?
а смысл? Это такая же сквозная таблица, только с ограничениями. Понадобится расширить и нужно пердолиться
источник

N

Nire in Django [ru] #STAY HOME
Смысл, что расширяет взаимодействия без изменений основной модели, имхо
источник

N

Nire in Django [ru] #STAY HOME
Например модель юзер, модель кинозал. М2м которая содержит тип билета и время, ну плюс эти две модели
источник

D

Dmitry in Django [ru] #STAY HOME
дополнительная таблица в базе создаётся в любом случае. Если тебе нужно добавить время добавления атрибута, то по-хорошему его нужно в эту таблицу добавлять
источник

D

Dmitry in Django [ru] #STAY HOME
если у тебя м2м, то это проблематично
источник

NC

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

D

Dmitry in Django [ru] #STAY HOME
Nikolay Cherniy
т.е. ты всегда делаешь отдельную таблицу?
у тебя в базе всё равно будет отдельная таблица
источник

N

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

D

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

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dmitry
у тебя в базе всё равно будет отдельная таблица
это понятно, ну в смысле отдельную модель
источник

D

Dmitry in Django [ru] #STAY HOME
возможность расширить эту таблицу мне кажется важнее, чем мнимое удобство м2м. Если я не на 100% уверен, что расширения не будет, то делаю отдельную модель
источник

N

Nire in Django [ru] #STAY HOME
Nikolay Cherniy
это понятно, ну в смысле отдельную модель
Всегда для м2м пишу отдельную модель -_-
источник