我从这里获得了示例简单的Django + Mongoengine应用https://github.com/sneawo/django_mongo_test 这是一个简单的博客应用程序,可以在Mongodb中存储帖子。 现在我想要管理界面,为此我找到了django-mongonaut http://django-mongonaut.readthedocs.org/en/latest/installation.html
我已通过所有安装说明,但在尝试访问localhost:8000/mongonaut/
时仍然看到您无权访问此内容。最糟糕的是什么 - 没有任何登录表单
这是我的mongoadmin.py
# myapp/mongoadmin.py http://django-mongonaut.readthedocs.org/en/latest/configuration.html
# Import the MongoAdmin base class
from mongonaut.sites import MongoAdmin
# Import your custom models
from blog.models import Post, Tag
# Instantiate the MongoAdmin class
# Then attach the mongoadmin to your model
Post.mongoadmin = MongoAdmin()
Tag.mongoadmin = MongoAdmin()
我是django的新手,这是我与Django + Mongodb合作的最后一次机会,我花了好几天时间浏览我在网上找到的多个教程 - 尝试使用mongodb-engine和其他选项的django-nonrel。
我真的很沮丧,因为我找不到完整的工作教程,其中一些有效,但有意外错误。 此外,我尝试了Quokka http://quokkaproject.org/but它是alpha,有些页面也不起作用......
答案 0 :(得分:0)
答案是:我需要使用标准管理界面和sqlite3.db登录Django,之后会话引擎开始识别mongonaut admin(我认为这是糟糕的工作流程)。 我也在使用https://pypi.python.org/pypi/regme/0.2.5