django-south

    0熱度

    1回答

    是Django 1.6與南0.8將設置默認值,當我添加一列default值到現有數據有這樣的領域描述? gametype = models.PositiveSmallIntegerField(_('type of game'), choices=CONST_TYPES, default=CONST_TYPE_NORMAL,

    0熱度

    1回答

    我在嘗試使用南遷移到django時遇到了以下錯誤。 Running migrations for sites: - Migrating forwards to 0004_initial. > sites:0002_initial FATAL ERROR - The following SQL query failed: CREATE TABLE `django_sit

    2熱度

    2回答

    我想爲我的一個應用程序制定數據遷移。我使用這裏提到的信譽系統 - 在我forward方法django-reputation ,我有以下的代碼 - orm['reputation.reputation'].objects.log_reputation_action(user = user_x, originating_user = user_y, action_value = 10, target_

    0熱度

    1回答

    我正在使用南方的現有django項目。在每個應用程序中都有一個模型文件夾,模型存儲在不同的文件中。我添加了一個新文件(如下所示),但是當我嘗試爲模型創建遷移文件時,South無法檢測到新文件,並說:「似乎沒有任何變化。」我的問題是,南方發現這種新模式的正確方法是什麼?謝謝。 from django.contrib.auth.models import User, Group from djang

    0熱度

    2回答

    我有這樣的自定義用戶Django應用程序: import ... logger = logging.getLogger(__name__) # # Person (representation of people) class AbstractPerson(models.Model): """ ABSTRACT model representing basic

    17熱度

    3回答

    (我知道有一個標題與此相同,但問題不同)。 我已經設法讓我的開發機器遷移和生產遷移不同步。 我有一個使用南方的Django應用程序。我有我自己的工作流程,工作正常(這可能不是正確的做事方式,但我沒有問題)。 基本上我有一個腳本,將生產數據庫轉儲複製到我的開發機器。它還複製了遷移文件。這樣兩個人同步,我可以像平常一樣運行South命令。 現在我已升級到1.7,並開始使用遷移。當我使用以前的工作流程(

    1熱度

    1回答

    摘要: 我正在遵循南教程。 我更改了一個models.py文件,但是當我運行「migrate」時,它不更新psql表。我不知道爲什麼不。 我編輯投票/ models.py 我加了班,「調查」 我的「問題」是指調查 models.py 我加入了類添加了一行Survey ,我加入這一行的類問題: survey = models.ForeignKey(Survey) 其餘所有已經存在(基本上按照Djan

    1熱度

    1回答

    我嘗試添加一個新的用戶與數據遷移(Django 1.6.7 +南)的幫助。我的遷移: class Migration(DataMigration): def forwards(self, orm): user = User(pk=1, username="admin", is_active=True, is_superuser=True, is_staff

    2熱度

    1回答

    我意外刪除了我的Django應用程序之一的南遷移目錄。這個目錄不在git下。 因此,現在數據庫中存在不存在於磁盤上的遷移。 有關如何從中恢復的一些指示將非常感謝。

    -1熱度

    1回答

    我做出了改變,加入了獨特的約束模型時,ABC應用程序中,做了 ./manage.py schemamigration abc --auto 創建一個遷移文件,但和預期變化的新的遷移文件還包含了一些add_column正在添加以前添加的列的語句(並且已被納入migrate的主題) 我真的很困惑,爲什麼會發生這種情況以及如何處理它。 如果我做另一個migrate,add_column語句會被忽略嗎