我有一个带有文档的大型mongo数据库,我想让Django网站成为这个mongo数据库的客户端,但它只能过滤(聚合)和查看数据库中的信息,而无需任何编辑/更新操作。我不想将其他网站数据(用户'数据,评论,其他信息)放到mongo db中。 我是django框架的新手,我想知道连接mongodb和django是否更好,例如使用mongoengine并使用两个数据库(一个用于网站数据,第二个用于mongodb中的外部文件)或者在django中使用pymongo从外部数据库获取数据并以某种方式将其转换为djungo模型?
答案 0 :(得分:0)
最有可能效果很好。基本上,您可以使用相同的方式查询模型,无论数据库是否使用,而是描述在模型本身上使用哪个数据库。
希望这有帮助!