我设法让 djongo 在我的本地计算机上工作,但是当我将它推送到生产环境时,我需要为 mongo 设置一个管理员帐户,这样我的数据库就不会被黑客入侵(再次感叹)。我已经搜索了几天的解决方案,但没有成功。
这是我目前拥有的代码,但它不起作用:
DATABASES = {
'default': {
'ENGINE': 'djongo',
'NAME': 'db_name',
'HOST': 'localhost',
'USERNAME': 'username',
'PASSWORD': 'password',
}
}
1) 如何配置 djongo 以使用用户名/密码访问数据库?我只是收到错误消息,告诉我它无法登录 mongo。
2)我读过一些关于“mongoengine”的文章,你会建议我用它代替 djongo 吗?为什么?