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

时间:2014-03-12 19:15:31

标签: 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()

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

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

1 个答案:

答案 0 :(得分:0)

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