在开发过程中使用 Django、South 和 Sqlite [关闭]

2024-04-10

我是 Python (2.7) 和 Django (1.5) 的新手,正在研究姜戈书 http://www.djangobook.com/同时制作一个爱好网站。我使用 Sqlite3 作为开发数据库,​​但在生产中我打算使用 MySQL。 South 看起来是数据库模式迁移管理的一个很好的解决方案,但它与 Sqlite 的配合不佳。我现在很想在我的开发机器上安装 MySQL,但想知道是否有办法避免这种情况。如果有人知道的话,我很乐意知道一个简单实用的解决方案来解决这个问题。

编辑:我的意思是一个编程解决方案(对于那些觉得这不是主题的人)。我想可能有一种方法可以使用 Django 的 settings.py 和一些自定义代码来完成此任务。


不,没有办法解决这个问题。要正确使用南方,您需要完整的ALTER TABLE支持哪个SQLite 没有 http://www.sqlite.org/omitted.html.

这一差异和其他细微差别将使在 MySQL 上进行开发成为更好的选择,特别是如果您计划部署到 MySQL。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在开发过程中使用 Django、South 和 Sqlite [关闭] 的相关文章

随机推荐