django-south

    0熱度

    1回答

    我目前正在研究一個django項目,這個項目往往變得非常複雜。因此,我計劃封裝基本的核心模型和實用程序,這些模型和實用程序將在整個應用程序中在單獨的空間中重用。由於這些模型大多是其他應用程序所需的基本模型,所以不需要創建django應用程序,而是將它們放置在標準的python包中(因此包的行爲就像一個簡單的庫)。 由於我使用南方進行遷移,因此我在創建應用程序時遇到了問題,而是使用我的「庫」,因爲南

    7熱度

    1回答

    使用別人的代碼叉子,我增加了一個模式場,做一般的自動遷移: ~ $ django_admin.py migrate mezzanine_slides --auto You cannot use automatic detection, since the previous migration does not have this whole app frozen. Either make mi

    1熱度

    2回答

    我正在Heroku上運行Django 5.1 Web應用程序,並保留用戶數據。 在本地,我只是給現有模型添加了一個新的char字段,並且當我推送到Heroku時不想破壞任何內容。我知道Django 6引入了一個migrate命令,但是Django 5沒有這樣的東西。我只有South遷移工具。 我試圖在本地(在我的sqlite3數據庫上)關注South basic tutorial,以確保在Hero

    0熱度

    1回答

    我在我的應用中添加了一個Target模型,該模型通過一對一字段標記Revision對象(從django-reversion)。標籤取決於版本集中的對象,如果這些對象中的任何一個需要標籤,則應該爲整個版本設置標籤。我試圖使用django-south數據遷移遍歷數據庫中所有的Revision對象,檢查關聯的version_set中的每個對象,並在必要時設置標記。 class Migration(Dat

    0熱度

    1回答

    我想我的應用「落地」遷移以南我寫了下面的命令 python manage.py migrate landing ,但它顯示了以下錯誤 Running migrations for landing: Migrating forwards to 0003_auto__chg_field_userinput_email2. landing:0001_initial FATAL ERROR - The f

    0熱度

    1回答

    在學習南方的過程中,我犯了一些我想要誦讀的錯誤。這裏是其中的一個: # migrate --list (*) 0002_auto__add_lesson #add the table (*) 0003_auto__del_lesson #dammit, table uses wrong db engine so delete it (*) 0004_auto__add_lesson #rec

    2熱度

    1回答

    我正在執行向我的自定義用戶模型添加引薦代碼的遷移。我已經添加了場看起來是這樣的: refer_code = models.CharField(max_length=10, default=UUID_10) 在我datamigration我已經添加了以下內容: for u in orm['app.User'].objects.all(): u.refer_code = UUID_10(

    0熱度

    1回答

    我一整天都在試圖做這項工作,但我做不到。 這是我到目前爲止已經完成: 創建了一個應用程序,它的型號(無南在這一點上) 南安裝在我的系統 加入「南」到我的項目設置 Ran manage.py syncdb創建南遷移表 使用以下命令將我的應用轉換爲南:manage.py convert_to_south myapp。這創建了一個遷移文件夾和一個初始遷移文件。 改變了我的模型(增加了一個新字段) 冉ma

    1熱度

    1回答

    我使用南8.4 Django的1.6.1和Python 3.3.2和遇到的南錯誤引入一個文本框時,模型: sources = models.TextField(default="{'users':0}") 南高興地當我用空字符串替換字符串時遷移。 回溯: Traceback (most recent call last): File "manage.py", line 10, in

    14熱度

    2回答

    這是我一直在做的事情: 本地 - 在那裏我有一個全新的Postgres數據庫,以及兩種機型.py文件從兩個不同的應用程序: python manage.py syncdb python manage.py schemamigration api --initial python manage.py schemamigration extapi --initial python manage.