@pydjango
Django

Полезная информация и правила: https://github.com/amureki/django_faq Вакансии и резюме: @django_jobs Пофлудить идём сюда: @django_flood Статистика чата: combot.org/chat/-1001063854692

1741 members

Архив канала @pydjango 17 сентября 2016 г.

06:05:18 ПП
User 167767298
Может кто объяснить как удалить приложение и его модель из проекта и из быза и в каком порядке это делать?
Про settings.py, url.py и другие упоминания модели понятно всё. А вот как почистить бд?
06:06:06 ПП
User 167767298
(гугл юзал, но все по разному что-то говорят)
06:06:10 ПП
User 378433
сделай миграцию
06:06:12 ПП
User 2895769
сначала перестань использовать в коде эту модель
06:06:15 ПП
User 378433
которая удаляет таблицу
06:06:24 ПП
User 2895769
потом обнови сайт на новую версию, а потом уже подотри
06:06:27 ПП
User 378433
или модель.
06:06:52 ПП
User 167767298
А вот как эту миграцию сделать?
06:07:06 ПП
User 2895769
так она такая же, как и другие
06:07:08 ПП
User 167767298
На сайте уже потёр все упоминания.
06:07:12 ПП
User 107485588
Makemigrations
06:07:27 ПП
06:07:41 ПП
User 2895769
удаляешь из моделей - делаешь новую миграцию - потом мигрейтом запускаешь её
06:08:39 ПП
User 2895769
если у тебя на сайте работает старая версия кода, которой нужна эта таблица - сайт, разумеется, ломается
06:08:54 ПП
User 167767298
А. Ок. Рано папку удалил значит. Думал что если нет папки с приложением, то при новой миграции потрутся таблицы.
06:09:36 ПП
User 2895769
поэтому обычно за 1 релиз не получаетя и избавиться от старого кода и удалить эти ненужные модели
06:09:58 ПП
User 167767298
Спасибо за помощь