Python South не собирает изменения, внесенные в метод add_to_class ()

Я добавил поле к основной модели пользователя Django, вставив модели User.add_to_class () в Askbot. в этом

добавленный код следующий:

#askbot-devel/askbot/models/__init__.py User.add_to_class('show_active_status', models.BooleanField(default = False)) 

затем я запускаю схему юг

 $ ./manage.py schemamigration askbot --auto Nothing seems to have changed. 

Как вы можете видеть, он не подбирает изменения.

Я проверил базу данных, и ничего не изменилось вообще.

Кроме того, я также проверил, что я работаю над правильным исходным файлом, потому что, кроме того, что Юг не подбирает изменения, когда я запускаю сервер после сохранения вышеуказанных изменений, он все распадается, вызывая ошибку: текущая транзакция прерывается, команды игнорируются до конца транзакционного блока '

Что я делаю не так?

One Solution collect form web for “Python South не собирает изменения, внесенные в метод add_to_class ()”

Несмотря на то, что вы живете в своем приложении askbot , этот код меняет модель в приложении Django. Поэтому, согласно югу, единственное, что изменилось, это приложение auth . Учитывая, что это приложение не управляется Югом, у вас возникает проблема.

Я бы не рекомендовал использовать миграции для сторонних приложений для простого факта, что миграции теряются при перемещении кода в разные среды развертывания.

Лучшим вариантом для существующего развертывания является вручную добавить столбец в таблицу базы данных User . Новые развертывания автоматически подберут новое поле и создадут столбец во время команды syncdb .

  • Преобразование столбцов pandas в список PostgreSQL?
  • Не удается получить доступ к администратору на Heroku
  • psycopg2 фактически не вставляет данные
  • Получение SQLAlchemy для выпуска CREATE SCHEMA на create_all
  • Различия Datetime в Django с использованием SQLite
  • Ошибка Postgres SSL SYSCALL: обнаружен EOF с помощью python и psycopg
  • как я могу запросить данные, отфильтрованные столбцом JSON в SQLAlchemy?
  • Python (GTK): Может кто-нибудь объяснить разницу между TreeStore, Listmodel и всем остальным?
  •  
    Interesting Posts for Van-Lav

    Как решить проблему pkg_resources.VersionConflict во время bin / python bootstrap.py -d

    Использование декодеров ETag / Last-Modified с использованием общих представлений Django на основе классов

    Как сопоставить что-либо, кроме пробела и новой строки?

    Преобразовать целое число в двоичное без использования встроенной функции bin

    симпатичный фактор

    Создание рассылки instagram с помощью python?

    Попытка разобрать `request.body` из POST в Django

    Используйте openpyxl для редактирования файла Excel2007 (.xlsx) без изменения его собственных стилей?

    Большой участок: ~ 20 миллионов образцов, гигабайт данных

    Python: лучший способ разбить большой класс

    Итерации через три списка сразу в Python?

    Передавать несколько аргументов в виде кортежа

    Скопировать данные Из спортивной таблицы с использованием Python и Beautiful soup

    Добавление базы данных в проект Django с использованием Sqlite3 с Python 2.7

    Как перечислить список нестроковых объектов в Python?

    Python - лучший язык программирования в мире.