Size: a a a

Django [ru] #STAY HOME

2020 June 11

AD

Alex Dem in Django [ru] #STAY HOME
Aquinary
Ну в крайнем случае проще в админке запилить крестик на удаление пользователя... тогда и не в рамках отладки можно будет использовать
ничего не понял
источник

AD

Alex Dem in Django [ru] #STAY HOME
причем здесь админка и в принципе фронты к БД или ORM?
источник

НК

Никита Кадацкий... in Django [ru] #STAY HOME
Igor Botukhov
а если все очистить? Но оставить инит. Блин, у меня была фигня что после удаления не мигрировалось, но это решилось добавлением инит файла
сейчас, случайно удалил бд, с бекапа достану попробую
источник

A

Aquinary in Django [ru] #STAY HOME
Alex Dem
причем здесь админка и в принципе фронты к БД или ORM?
Овчинка выделки не стоит, если что-то ещё нужно мудрить внутри самой бд, это не настолько критично
А вот к админке прикрепить одну ссылку, которая будет средствами ORM каскадно удалять все записи - это может даже и решение
источник

AD

Alex Dem in Django [ru] #STAY HOME
Aquinary
Овчинка выделки не стоит, если что-то ещё нужно мудрить внутри самой бд, это не настолько критично
А вот к админке прикрепить одну ссылку, которая будет средствами ORM каскадно удалять все записи - это может даже и решение
почему ты связываешь ОРМ и админку, словно они зависят напрямую друг от друга?
В БД мудрить недолго,  но явно не нужно
Если тебе надо с пользователем каскадом удалять объекты, сделай для всех FK на user on_delete=models.Cascade и удаляй откуда удобнее, хоть с админки, хоть с кастом вьюхи
источник

AD

Alex Dem in Django [ru] #STAY HOME
Равно как и если бы ты по каким-то причинам решил сделать cascade напрямую в БД, работало точно также
источник

НК

Никита Кадацкий... in Django [ru] #STAY HOME
Aquinary
Попробуй очистить таблицу django_migrations. Когда столкнулся с этой проблемой этот вариант нашёл уже после того, как удалил всю базу
неа, полный 0
источник

НХ

Никита Хмель... in Django [ru] #STAY HOME
Никита Кадацкий
Проект не с того не с чего перестал проводить миграции (добавил в модель пару новых полей) в бд нечего не было, удаление папок не помогает, может кто сталкивался?
папки разве нужно целиком удалять?
источник

НХ

Никита Хмель... in Django [ru] #STAY HOME
обычно __init__.py оставляют
источник

НК

Никита Кадацкий... in Django [ru] #STAY HOME
Удаляю папки админки, запускаю makemigrations говорит что все сделанно, после   migrate говорит что нечего не изменилось
источник

НХ

Никита Хмель... in Django [ru] #STAY HOME
python manage.py appname makemigrations
источник

НК

Никита Кадацкий... in Django [ru] #STAY HOME
Никита Хмель
обычно __init__.py оставляют
одно и тоже
источник

IB

Igor Botukhov in Django [ru] #STAY HOME
Никита Кадацкий
одно и тоже
нет
источник

A

Aquinary in Django [ru] #STAY HOME
Alex Dem
почему ты связываешь ОРМ и админку, словно они зависят напрямую друг от друга?
В БД мудрить недолго,  но явно не нужно
Если тебе надо с пользователем каскадом удалять объекты, сделай для всех FK на user on_delete=models.Cascade и удаляй откуда удобнее, хоть с админки, хоть с кастом вьюхи
Не совсем понимаю, где я прям конкретно указал, что вот ORM и админка связана между собой и что иначе их нельзя использовать оО
источник

IB

Igor Botukhov in Django [ru] #STAY HOME
Никита Кадацкий
одно и тоже
нужно конкретно создать init py если его нет
источник

AD

Alex Dem in Django [ru] #STAY HOME
Aquinary
Не совсем понимаю, где я прям конкретно указал, что вот ORM и админка связана между собой и что иначе их нельзя использовать оО
ну к чему ты вообще админку приплетаешь? :)
источник

IB

Igor Botukhov in Django [ru] #STAY HOME
просто оставьте его пустым
источник

НК

Никита Кадацкий... in Django [ru] #STAY HOME
Igor Botukhov
просто оставьте его пустым
так он есть у меня пустой
источник

IB

Igor Botukhov in Django [ru] #STAY HOME
Никита Кадацкий
так он есть у меня пустой
понятно(((
источник

AD

Alex Dem in Django [ru] #STAY HOME
Aquinary
Не совсем понимаю, где я прям конкретно указал, что вот ORM и админка связана между собой и что иначе их нельзя использовать оО
где админка, и где on_delete?
источник