Ситуация такая: есть проект, висит на сервере, с локалки добавил новую модель, сделал миграцию проверил работоспособность все ок.
                  
                  
                  Перетащил функционал на сервер, при попытке makemigrations appname пишет: "No changes detected" и не создает таблицу. Пробовал уже миллион разных способов и manage.py flush, и удаление базы/миграций, и заново их пересоздавать, не хочет создавать нужные миграции.
                  
                  
                  В итоге перетащил миграции и базу с локалки, в showmigrations он их все видит. При проведение migrate не ругается, таблицы в самом файле БД создаются, но на сайте при использовании функционала пишет OperationalError at /services/. no such table: main_prices. 
                  
                  
                  
                  
                  
                  Если создаю новую миграцию makemigrations на сервере, то он удаляет все таблицы:
                  
                  
                  migrations/0003_auto_20220731_1014.py
                  
                  
                      - Delete model Contact
                  
                  
                      - Delete model MailingList
                  
                  
                      - Delete model Prices
                  
                  
                      - Delete model UrlModels
                  
                  
                  
                  
                  
                  Данных в таблицах не много, устроит вариант с откатом до базовых настроек, в ручную их заполню. Главное сами миграции выровнить
                  
                  
                
Make migration не создаёт таблиц
Флоу примерно такой: 1) создал миграцию локально 2) отправил на сервер 3) применил миграцию
Попробуй написать python manage.py makemigrations <название аппы> А потом migrate
С этого и начался мой вопрос что возможно все сломал, как вернуться в мир))
Я до дома мин через 10 дойду и могу созвонится посмотреть
Обсуждают сегодня