1
我有一個大的django項目(AskBot),我正在運行測試。當我配置DATABASES
使用sqlite時,測試通過。當我想使用PostgreSQL時,測試通過了,但是當我配置使用MySQL時,一些測試失敗了。通過檢查測試過程中創建的測試數據庫,我可以看到測試過程中的模式與真實模式相比缺少了一些字段。這些領域似乎是現在,當我創建使用python manage.py syncdb
和python manage.py migrate
數據庫,但在測試過程中不存在。可以使用數據庫的django測試來修復MySQL嗎?
這是在Django一個共同的行爲,或可能有人經歷在Django提示下一步?謝謝。
100%正確的!設置這個標誌奇妙地工作。它懇求後續問題「爲什麼遷移失敗?」,但我想我會分開發布...... –