Size: a a a

Django [ru] #STAY HOME

2020 August 13

AF

Anton Fircak in Django [ru] #STAY HOME
Dk
Рил, никаких, кроме __str__ и __repr__
Для авторизации ничего такого?
источник

D

Dk in Django [ru] #STAY HOME
мидлвейр jwt
источник

D

Dk in Django [ru] #STAY HOME
Блин, я месяцев 5 всего на джанго пишу
источник

D

Dk in Django [ru] #STAY HOME
Я даже не специалист
источник

D

Dk in Django [ru] #STAY HOME
Ребят, насколько опасно переопределять у модели метод delete не вызывая в нём super().delete()?
источник

D

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

D

Dk in Django [ru] #STAY HOME
Удалить смогу только руками в бд?
источник

D

Dk in Django [ru] #STAY HOME
ну да
источник

D

Dk in Django [ru] #STAY HOME
Придётся отдельный метод писать
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Dk
Ребят, насколько опасно переопределять у модели метод delete не вызывая в нём super().delete()?
Зачем?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
удалить можно еще через qs
источник

D

Dk in Django [ru] #STAY HOME
Muslim Beibytuly
Зачем?
Потому что удалить из бд — это не очень хорошо. Юзер потом напишет в ТП "ой, я случайно удалил/меня взломали/бла-бла"
Поэтому просто лучше чуть изменить creator и True на поле deleted воткнуть
источник

D

Dk in Django [ru] #STAY HOME
Иначе придётся лезть в бэкапы и надеяться, что сохранилось
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Dk
Потому что удалить из бд — это не очень хорошо. Юзер потом напишет в ТП "ой, я случайно удалил/меня взломали/бла-бла"
Поэтому просто лучше чуть изменить creator и True на поле deleted воткнуть
Пометить is_active=False, норм решение?
источник

D

Dk in Django [ru] #STAY HOME
Muslim Beibytuly
Пометить is_active=False, норм решение?
Поэтому и думал переопределить метод delete
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Dk
Поэтому и думал переопределить метод delete
Это деактивация, не удаление. Однако есть косяк: юзер удалил и попытается заново зарегистрироваться - а email уже занят, ибо unique=True
источник

D

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

D

Dk in Django [ru] #STAY HOME
Muslim Beibytuly
Это деактивация, не удаление. Однако есть косяк: юзер удалил и попытается заново зарегистрироваться - а email уже занят, ибо unique=True
Это не про пользователя, а группу
источник

D

Dk in Django [ru] #STAY HOME
"Читай" клан
источник

MB

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