python - Django 与 mongodb 和 mysql 其中每个数据库用于不同的数据

标签 python mysql django mongodb

我想将 Django 与 mongo 和 Mysql 一起使用。在 mongo 中我想存储大数据。在 mysql 中,我存储用于注册的表(用户、国家/地区等)。

请关注我的问题: 我可以使用没有 fork 的 Django 在非关系数据库中存储数据吗? 我可以对不同的数据使用不同的数据库吗?

最佳答案

您可以使用 pymongo从常规 django 项目访问 mongodb。

但是,您将使用简单的字典进行操作,而不是使用 django 模型。您可以serialize django 模型转换为 json 并将该 json 存储到 mongo。当然,您可以从 json 反序列化回 django 模型。但是,您必须自己完成。

如果您将使用支持 mongodb 的 django fork,那么您仍然需要自己做很多事情,因为大多数 django 包都使用 django SQL ORM。

关于python - Django 与 mongodb 和 mysql 其中每个数据库用于不同的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26912294/

相关文章:

带有空参数的 django 模板 url 标签

python:在文本文件中记录异常崩溃

mysql - 将两个查询组合成单半径搜索以进行映射

php - Clickatell parseReplyCallback 返回 null?

mysql - 我可以使用条件 where 语句从 mysql 获得两个计数吗?

python - 为 Web 应用程序使用的 Python REST API 选择适当的身份验证类

python - 如何在Django中手动定义遗留数据库的一对一键

使用 Zeromq 的 Python 脚本停止接收消息

python - 解析带有前缀标签的 .xml? xml.etree.元素树

python - python中是否有一个函数可以填充两个轮廓线之间的区域,每个轮廓线由不同的函数给出?