我嘗試將South
遷移工具添加到我的Django應用程序中。我通過運行python setup.py install
安裝了South
,並且它已成功安裝。現在我可以運行migrate appname
和schemamigration appname --auto
命令,它們工作得很好。Aptana中的Django South問題
但是,在我運行migration appname
後,它在我的應用程序文件夾下創建了migration
包,並創建了init.py
。有這init
文件
import datetime
from south.db import db
from south.v2 import SchemaMigration
from django.db import models
雖然一切都運行完美,from south.db
和from south.v2
行給出錯誤的Aptana這是它無法導入這些文件,如進口。
你知道爲什麼會發生嗎?我應該將南文件夾的位置添加到任何系統路徑嗎?
感謝
感謝您對導入問題的工作,但知道它會在0001_initial.py文件和南部生成的其他遷移文件中的'db.create_table'行發生錯誤。導入的庫從south.db導入db from south.v2導入SchemaMigration – brsbilgic 2011-06-17 06:54:48
嗯。我不確定進口中可能會發生什麼情況不會在遷移中解決。 – Brandon 2011-06-17 15:51:25