有沒有辦法從Django遷移中排除應用程序的模型?我知道使用managed = False
更改模型元選項是一種選擇,但是每次都可以編輯很多模型。有沒有辦法指定我不想遷移模型的應用程序?從Django遷移中排除應用程序
3
A
回答
1
從應用程序遷移目錄中刪除__init__.py
文件應該可以工作。
+2
這個答案是專門針對我問的問題的正確答案。但在我的情況下,我正在使用動態模型。當我在運行時生成它們時,我運行'makemigrations'和'migrate'將它們添加到應用程序的模型中。所以這在我的情況下是行不通的。你有什麼想法來處理動態模型? – cookiedough
+1
嗯,不知道動態模型,但也許你可以在運行時「觸摸」__init __。py'文件,製作模型後使用'os'或'pathlib'庫。 [鏈接](https://stackoverflow.com/questions/1158076/implement-touch-using-python) –
1
從設置中的已安裝應用程序中刪除應用程序。
相關問題
- 1. 從django遷移中排除數據庫
- 2. django:從遷移中排除模型
- 3. 將cakephp應用程序遷移到django
- 4. 將Google App Engine應用程序從Django 0.96遷移到Django 1.2
- 5. 使用Django 1.7遷移刪除應用程序
- 6. 在Django南部刪除外部應用程序遷移
- 7. 遷移後在django應用程序上強制刪除行
- 8. Django:無法遷移從源安裝的應用程序
- 9. 將django應用程序從1.3.1遷移到1.5
- 10. 將應用程序從Django 1.3.3遷移到1.4?
- 11. 南 - 從sqlite到mysql的遷移django應用程序
- 12. 應用程序從java6遷移到java7
- 13. 從應用程序運行DB遷移
- 14. 從WebSphere應用程序遷移到Tomcat
- 15. 從應用程序創建遷移
- 16. 刪除Django遷移
- 17. 如何從Pylint中排除南遷移?
- 18. Propel ORM:從遷移中排除表
- 19. 從rails應用程序遷移到backbone.marionette應用程序
- 20. django 1.9 models_module在遷移應用程序中丟失
- 21. 如何在Django應用程序的CI中處理遷移
- 22. 從Kids Category中移除應用程序?
- 23. Django的不應用遷移
- 24. 工作流程:從TFS中的checkIn中排除遷移文件?
- 25. 在我的Node.js應用程序中使用Knex.js刪除遷移
- 26. Django遷移和可定製的可重用應用程序
- 27. Django遷移應用程序使用南 - 重複初始
- 28. 如何禁用特定Django 1.7應用程序的遷移?
- 29. 測試使用南遷移的Django應用程序
- 30. Django遷移刪除字段
如果你想排除整個應用程序的模型,那麼它可以完成。 –
@ArpitSolanki這正是我想要做的!你知道我該怎麼做嗎? – cookiedough