3
A
回答
7
運行syncdb
不會對數據庫中已存在的任何模型(即使您已更改它們)的表格進行更改。
管理變化模型,考慮south
1
執行syncdb將創建一個不存在的表,但不能修改現有的表。所以在生產中運行相當安全。但這不是維護數據庫模式的可靠方法。查看South包,以便在開發和生產之間可靠地維護對數據庫模式的更改。應該是django標準的一部分,恕我直言。
相關問題
- 1. Django生產部署
- 2. Django syncdb上使用PostgreSQL的SQL初始數據產生「列...不存在」
- 3. 在生產中使用django-kombu的芹菜安全嗎?
- 4. 作曲家生產部署失敗:運行安裝
- 5. 部署不安全的組裝生產在SQL Server 2005
- 6. 部署在weblogic上的mBeans Client會產生安全異常?
- 7. 在生產中運行Django-Celery
- 8. Django生產部署:我們不應該刪除源文件嗎?
- 9. 切換我的域指向安全生產部署
- 10. django - manage.py生產中的錯誤
- 11. IIS生產部署
- 12. 守護生產 - 在部署
- 13. 在生產服務器上部署後運行延遲作業
- 14. Capistrano 3部署初始化
- 15. 在WIX安裝開始部署和運行應用程序
- 16. 無法運行cap生產部署:使用Net :: SSH :: AuthenticationFailed初始化:身份驗證用戶失敗?
- 17. 在生產中的weblogic部署
- 18. 在生產中使用Dokku部署NextJS
- 19. Kafka和Zookeper部署在K8s生產中
- 20. Web部署後運行post部署腳本
- 21. 在交換分段/生產槽(交換VIP)之前等待新部署完全初始化?
- 22. 在生產中運行Lagom
- 23. 未在heroku部署中安裝django-storage
- 24. 正在生產中運行Apache Geronimo
- 25. 使用Octopus部署的安全部署模式
- 26. 在生產中運行LiftWeb
- 27. 初學者安裝/運行Django ... Errno 10013?
- 28. 在生產環境中使用節點v8選項安全嗎?
- 29. 提交SVN生產部署
- 30. ClickOnce部署到生產
這裏沒有提及'syncdb'也會在每次調用時重新載入所有'initial_data'設備,除非指定了'--no-initial-data'(從django1.5開始可用)。 – 2012-12-14 10:04:11