有沒有辦法從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. 將Google App Engine應用程序從Django 0.96遷移到Django 1.2
- 2. 使用Django 1.7遷移刪除應用程序
- 3. 遷移後在django應用程序上強制刪除行
- 4. 將應用程序從Django 1.3.3遷移到1.4?
- 5. 南 - 從sqlite到mysql的遷移django應用程序
- 6. 從WebSphere應用程序遷移到Tomcat
- 7. 從應用程序創建遷移
- 8. 從應用程序運行DB遷移
- 9. 刪除Django遷移
- 10. django 1.9 models_module在遷移應用程序中丟失
- 11. 從Kids Category中移除應用程序?
- 12. 在我的Node.js應用程序中使用Knex.js刪除遷移
- 13. 測試使用南遷移的Django應用程序
- 14. 如何禁用特定Django 1.7應用程序的遷移?
- 15. Django遷移刪除字段
- 16. Django重命名應用程序和遷移
- 17. 如何指定應用程序以遷移到模式django
- 18. 如何配置wsgi應用程序遷移到django 1.7?
- 19. 的Django 1.7遷移無法找到應用程序
- 20. 將南遷移添加到第三方Django應用程序
- 21. Django 1.7 - 應用程序'your_app_name'沒有遷移
- 22. Django South:爲多個應用程序創建模式遷移
- 23. Django南遷移工具與現有的應用程序錯誤
- 24. 禁用django.contrib.auth應用程序的遷移
- 25. 遷移的網址在應用程序...沒有遷移類
- 26. 傳統應用程序的部分遷移遷移
- 27. 使用call_command排除django dumpdata中的多個應用程序
- 28. 排除使用中間件本地化Django應用程序
- 29. 刪除Django中的遷移文件
- 30. 將ASP.NET應用程序遷移到Java
如果你想排除整個應用程序的模型,那麼它可以完成。 –
@ArpitSolanki這正是我想要做的!你知道我該怎麼做嗎? – cookiedough