Django与MongoDB无法获得django管理面板?

问题描述:

是不是真的,它是一个不错的选择python非MongoDB的非关系数据库?Django与MongoDB无法获得django管理面板?

我听说如果我在我的djanog项目中使用mongoDB作为我的数据库我不能在我的项目中使用django的默认管理面板,因为它使用关系数据库m行为学设计?

当然你可以使用mongoDB和所有的Django功能。检出Django非相关文档并决定你自己。 http://django-mongodb-engine.readthedocs.io/en/latest/

+0

但我听说我不能使用django-admin,如果我使用mongoDB – sheikhsalman08

+1

我建议您查看非rel文档和疑难解答。在Django中使用MongoDB时很少出现问题,但其中大多数都有解决方法。为了您对通过Django-Admin编辑和创建对象的关注,您将得到DatabaseError,因为在查询用户的组和权限时,Django-Admin会尝试执行JOIN。 non-rel建议的解决方案是将'djangotoolbox'添加到您的INSTALLED_APPS,并由此使Django-Admin跳过组和权限小部件。 希望它有帮助! – shlomta1