Size: a a a

Django [ru] #STAY HOME

2020 August 12

N

Nire in Django [ru] #STAY HOME
Dk
Я где-то прочитал, что хорошо делать жирные модели и маленькие вью
Ну так чекай в моделях)
источник

N

Nire in Django [ru] #STAY HOME
Kikik
как можно удалить с админке django в объекте ManyToManyField выбранный объект
Ремув
источник

N

Nire in Django [ru] #STAY HOME
Или шифт
источник

D

Dk in Django [ru] #STAY HOME
Как я лимит Foreign key чекать буду? Переписывать create/update?
источник

N

Nire in Django [ru] #STAY HOME
В смысле?)
источник

D

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

D

Dk in Django [ru] #STAY HOME
Доверюсь тебе как профессионалу
источник

N

Nire in Django [ru] #STAY HOME
Выставляешь у модели группы функцию, "есть_места", которая проверяет количество записей этой группы в таблице м2м и сравнивает с разрешенным. В пресейве ее вызываешь
источник

N

Nire in Django [ru] #STAY HOME
Ну или в валидации данных, смотря как сделано
источник

D

Dk in Django [ru] #STAY HOME
там не м2м, но ладно
источник

N

Nire in Django [ru] #STAY HOME
Dk
там не м2м, но ладно
Грустно
источник

N

Nire in Django [ru] #STAY HOME
А почему?
источник

D

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

N

Nire in Django [ru] #STAY HOME
Типа человек только в одной группе максимум? Тогда да
источник

D

Dk in Django [ru] #STAY HOME
Nire
А почему?
Потому что это "кланы" в играх
источник

N

Nire in Django [ru] #STAY HOME
Dk
Потому что это "кланы" в играх
В норм играх можно в несколько кланов вступить)
источник

N

Nire in Django [ru] #STAY HOME
Ну в любом случае, это не важно
источник

N

Nire in Django [ru] #STAY HOME
Dk
там не м2м, но ладно
А чем этот вариант не подходит?
источник

D

Dk in Django [ru] #STAY HOME
просто не хочу руками проверять, хочу автоматом
источник

D

Dk in Django [ru] #STAY HOME
А так всё подходит
источник