Описание тега django-south
Инструмент для обеспечения согласованной, простой в использовании и независимой от базы данных миграции баз данных для приложений Django. Не рекомендуется, начиная с Django 1.7.
3
ответа
Переместить модель Django из одного приложения в другое
Я сделал глупую ошибку, создав слишком много моделей в одном приложении Django, теперь я хочу разделить его на 3 отдельные. Проблема в том, что данные уже находятся на производстве на сайтах двух клиентов, поэтому мне нужно тщательно спланировать лю…
16 июл '12 в 04:36
0
ответов
Django Queryset - фильтр "до даты окончания", если он существует
У меня есть модель, в которой нет DateField, теперь я перевожу ее с "на юг"; и я добавляю "start_date" и "end_date" к нему: class MyModel(models.Model): my_attribute = models.CharField(max_length=100) start_date = models.DateField(default = date.tod…
08 окт '15 в 20:25
1
ответ
Python 3.3 + Django 1.6 + Connector/Python Django Backend + South
Я хочу использовать этот набор: Ubuntu 12.04 + Python 3.3 + Django 1.6 + MySQL 5.5; Для поддержки MySQL я использовал "Connector/Python Django Backend" ( ссылка). Мои настройки: DATABASES = { 'default': { 'NAME': 'test', 'ENGINE': 'mysql.connector.d…
20 мар '14 в 12:29
0
ответов
Ошибка миграции на юг: нет миграции
Я новичок на юге, и я пытаюсь выполнить миграцию. В локальной системе все работало нормально, но когда я отправил код в Heroku и попытался перенести, я получил эту ошибку: Traceback (most recent call last): File "manage.py", line 57, in <module&g…
14 дек '15 в 21:06
1
ответ
Как запустить тест с миграцией appname --fake?
Мой тест не работает. Если я попробую имя приложения теста python manage.py, у меня будет эта ошибка: ! You *might* be able to recover with: = DROP TABLE "appname_userprofile"; [] = DROP TABLE "appname_table2"; [] = DROP TABLE "appname_table3"; [] !…
13 фев '13 в 14:28
2
ответа
Тестирование южных миграций в Джанго
Кто-нибудь знает способ проверить саму миграцию после ее написания? Очень часто в моих DataMigrations я обнаруживал глупые тонкие ошибки, вроде True вместо False для значения по умолчанию, неправильной денормализации и т. д. Соглашение по умолчанию …
10 янв '12 в 05:16
2
ответа
Django-Юг с Django-Audit-Log
Я пытаюсь выполнить миграцию django-south в существующее приложение, чтобы добавить в него django-audit-log (чтобы отслеживать изменения модуля, инициированные пользователем), но сталкиваюсь со значительными ошибками. В частности, с полем action_use…
17 дек '10 в 22:39
0
ответов
Ошибка 'south.db.postgresql_psycopg2' в настройках юга django
Я обновил свое приложение django (1.6.5) до 1.8, сославшись здесь, и полностью удалил юг из моего приложения. Теперь, когда я пытался запустить сервер Django, я получал ниже ошибки Performing system checks... System check identified some issues: WAR…
15 апр '15 в 11:32
1
ответ
Что представляет собой идентификатор ревизии Alembic?
Я только начал смотреть на Alembic и пришел из Django, где у нас есть Юг, чтобы перенести наши схемы базы данных (которые скоро будут включены), которые используют дружественное старое число фиксированной ширины, такое как 0037_fix_my_schema.py Гово…
23 мар '14 в 15:09
1
ответ
Управляющая команда Django (pre1.7) для запуска customsql для приложения
Django (до 1.7 и перед новым функционалом миграции), имеет команду управления sqlcustom чтобы отобразить пользовательский SQL, который будет запущен для приложения. Однако это печатает это к терминалу. Есть ли какая-нибудь отдельная команда управлен…
06 мар '14 в 10:45
1
ответ
Django South "myapp.foo" уже существует "ошибка с начальной миграцией
У меня уже есть приложение с большим количеством записей в базе данных. class Foo(models.Model): value = models.TextField(u"Value") Для этого я делаю это: python manage.py schemamigration myapp --initial python manage.py migrate myapp Я меняю модель…
19 авг '10 в 07:27
1
ответ
Миграции alter_column терпят неудачу, меня это волнует?
Я перехожу от настройки модели профиля к расширению модели User. Я пытаюсь настроить миграцию на юг в соответствии с этим руководством. У меня есть несколько других моделей, которые ссылаются на модель User, и поэтому, когда я автоматически генериру…
29 апр '13 в 15:12
1
ответ
django south - unique=True, но "дать значение по умолчанию для существующих строк"?
Я создал индексное поле channel_indexid = PositiveIntegerField(db_index=True, unique=True) Если я пытаюсь мигрировать, юг просит меня ввести значение по умолчанию для существующих строк. 1. Quit now, and add a default... 2. Specify a one-off value..…
27 авг '14 в 14:39
1
ответ
Django ForeignKey в абстрактном модельном классе и нескольких управляемых классах вызывает конфликт имен
Я определил абстрактный класс, и он имеет ForeignKey, У меня есть несколько классов производных моделей, но когда я пытаюсь сгенерировать сценарий миграции схемы, на юге появляется ошибка. class BlogEntryBase(models.Model): author = models.CharField…
18 май '15 в 22:43
3
ответа
Трудности новичка, использующие юг с pycharm - DatabaseError: нет такой таблицы: south_migrationhistory
Я использую sqlite3 и pycharm, чтобы узнать больше о django, и гуглюл, чтобы найти, что юг рекомендуется, чтобы было легче модифицировать модели после их создания. Я пытаюсь следовать совету на http://south.aeracode.org/docs/tutorial/part1.html. Наи…
26 фев '12 в 13:01
1
ответ
Юг и Джанго-Аллах: как мне синхронизировать все таблицы?
Я пытаюсь использовать django-allauth для аутентификации пользователя. У меня не работает логин FB. Я пытаюсь устранить неполадки и задаюсь вопросом, так ли это, потому что таблицы "Аллаута" не синхронизированы. Однако я не могу "перенести" таблицы.…
29 окт '14 в 15:05
1
ответ
Джанго и миграция на юг: неожиданное поле вышло
Я использую Django 1.6 в качестве банка и использую Юг для миграции. У меня есть две таблицы, Content а также ChannelЯ добавил поле adress в Channel: class Channel(models.Model): name = models.CharField(max_length=256) adress = models.CharField(max_…
11 май '16 в 14:20
0
ответов
Джанго: Проведение испытаний после угробления на юг
Я в настоящее время обновляю старое приложение Django до 1.11. Приложение, которое я обновляю, все еще работает на Django 1.4 и, таким образом, использует south для миграций. Я следовал инструкциям из документации, и теперь приложение использует сис…
23 авг '18 в 12:10
1
ответ
Переключиться на пользовательскую модель, группы и разрешения Django
Я обновил свое приложение django 1.4 с профилями пользователей, чтобы использовать 1.5 Custom User Model. #core/models.py from django.contrib.auth.models import User, UserManager, BaseUserManager, AbstractUser class MyUserManager(BaseUserManager): p…
24 июл '13 в 08:44
3
ответа
Как гарантировать, что изменения базы данных могут быть легко перенесены через DVCS с помощью django
обзор Я создаю сайт в Джанго. Мне нужно разрешить людям начинать добавлять планшеты и устанавливать некоторые настройки в админке. Эти изменения должны быть окончательными, поскольку эта информация поступает от клиента. Однако я также разрабатываю б…
29 окт '09 в 19:40