Django:sqlite for dev,mysql for prod? [英] Django: sqlite for dev, mysql for prod?

查看:110
本文介绍了Django:sqlite for dev,mysql for prod?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

快速问题:在开发Django项目时使用sqlite是个好主意,在生产服务器上使用MySQL?

解决方案

我强烈建议在开发中使用与生产相同的数据库后端,以及之间的所有阶段。 Django将抽象数据库的东西,但是有不同的环境会让你开放到可怕的国际化,配置问题和讨厌的微小不一致之处,甚至在你直播之前都不会出现。



个人而言,我会坚持使用mysql,但是我从来没有使用过postgres:)


Quick question: is it a good idea to use sqlite while developing a Django project, and use MySQL on the production server?

解决方案

I'd highly recommend using the same database backend in production as in development, and all stages in between. Django will abstract the database stuff, but having different environments will leave you open to horrible internationalisation, configuration issues, and nasty tiny inconsistencies that won't even show up until you push it live.

Personally, I'd stick to mysql, but I never got on with postgres :)

这篇关于Django:sqlite for dev,mysql for prod?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆