Таблицы модели в Django были удалены

Таблица базы данных, созданная автоматически django из определения модели, я как бы удалил ее с помощью командной строки mysql. Теперь, когда я запускаю миграцию, она говорит, что таблица не существует. Я использовал makemigrations, syncdb, ничего не работает. Как мне сделать django, чтобы снова создать эту таблицу с этими столбцами. Мне не нужно создавать их вручную.


person tapas kumar Mahanta    schedule 25.08.2015    source источник
comment
Вам нужно будет вернуться к миграции, которая создала эту таблицу в первую очередь, надеяться на лучшее, а затем выполнить миграцию.   -  person Sayse    schedule 25.08.2015
comment
Интересно, как вам удалось удалить таблицу. :)   -  person Krzysztof Szularz    schedule 25.08.2015
comment
@KrzysztofSzularz я удалил его вручную ... просто экспериментирую   -  person tapas kumar Mahanta    schedule 25.08.2015
comment
@ Скажите, что первая миграция не удалась .... я использовал python migrate.py migrate ‹appname› ноль, чтобы вернуться к очень быстрой миграции   -  person tapas kumar Mahanta    schedule 25.08.2015


Ответы (1)


Хорошо, я решил это, я удалил файлы миграции из папки приложения-> миграции, удалил базу данных из «mysql». Теперь я создал новую миграцию с помощью команды «makemigrations», а затем применил ее к своей базе данных с помощью команды «мигрировать».

person tapas kumar Mahanta    schedule 25.08.2015