我想将 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/