Django mongonaut:'您无权访问此内容.'

Vic*_*mer 5 python django mongodb mongoengine

我从这里得到了简单的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()
Run Code Online (Sandbox Code Playgroud)

我是django的新手,这是我与Django + Mongodb合作的最后一次机会,我花了几天时间浏览我在网上找到的多个教程 - 尝试使用mongodb-engine和其他选项的django-nonrel.

我真的很沮丧,因为我找不到完整的工作教程,其中一些有用,但有意外错误.我也尝试过Quokka http://quokkaproject.org/但它是alpha,有些页面也不起作用......

Vic*_*mer 0

答案是:我需要使用标准管理界面和 sqlite3.db 登录 Django,之后会话引擎开始识别 mongonaut 管理(我认为这是糟糕的工作流程)。我也在使用https://pypi.python.org/pypi/regme/0.2.5