我使用django-nonrel连接Django和Mongodb作为数据库。 当我通过我的机器上的apache部署我的应用程序时,我可以查看模型/集合,但无法通过Django Admin查看集合中的字段/数据,也无法通过脚本/视图(views.py)中的pymongo执行任何mongodb操作因为他们没有返回结果。
但是,当我使用以下方式在本地运行时
python manage.py runserver
然后我可以在Django Admin面板中查看我的所有数据,pymongo操作也会给出正确的结果。
我已经注册了这些模型,并尝试使用其中一篇帖子
中建议的ALLOWED_HOSTS
ALLOWED_HOSTS = ['localhost', '127.0.0.1', MY_IP]
数据库位于远程服务器(亚马逊的服务器)上。在服务器上部署数据时,是否需要提供任何其他身份验证才能访问数据?