我按照neo4django:admin docs中的说明操作,还根据instructions设置了新的4django:auth。
但是,在登录后,我会得到
“您没有编辑任何内容的权限。”
我想编辑在我的lit应用程序中定义的数据。我的lit/admin.py看起来像这样:
from neo4django import admin
from lit.models import Literature
admin.site.register(Literature)...if是很重要的。
你知道我哪里搞错了吗?
发布于 2013-06-16 03:43:27
你能分享一下你的settings.py的MIDDLEWARE和INSTALLED_APPS部分吗?我也遇到过这种情况--尽管如此,我还是要按照自己的指示去做!
编辑:
这是我的settings.py、urls.py和admin.py的一部分,是我正在制作的一个社交网络应用的演示。与Neo4j 1.9相比,这些在最新的neo4django上工作得很好。
social_network/settings.py
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
)
INSTALLED_APPS = (
'neo4django.auth',
'django.contrib.sessions',
'django.contrib.messages',
'neo4django.admin',
'django.contrib.admin',
'django.contrib.contenttypes',
'django.contrib.staticfiles',
'friends', # the django app
)social_network/urls.py
from django.conf.urls import patterns, include, url
from neo4django import admin
admin.autodiscover()
from friends.views import (...)
urlpatterns = patterns('',
# ...
(r'^admin/', include(admin.site.urls)),
)最后,friends/admin.py看起来像
from neo4django import admin
from .models import Person
class PersonAdmin(admin.ModelAdmin):
pass
admin.site.register(Person, PersonAdmin)https://stackoverflow.com/questions/17110585
复制相似问题