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