【问题标题】:neo4django admin interface not working?neo4django 管理界面不起作用?
【发布时间】:2013-06-14 14:15:57
【问题描述】:

我按照neo4django:admin docs中的说明,也根据instructions设置了neo4django:auth。

但是,登录后我得到了

“您无权编辑任何内容。”

我想编辑在我的lit 应用程序中定义的数据。我的lit/admin.py 看起来像:

from neo4django import admin
from lit.models import Literature

admin.site.register(Literature)

...如果这很重要。

有什么想法我错了吗?

【问题讨论】:

    标签: neo4django


    【解决方案1】:

    你有没有机会分享你的 settings.py 的 MIDDLEWAREINSTALLED_APPS 部分?我也遇到过这种情况——尽管如此,我还是尝试按照自己的指示进行操作!

    编辑:

    这是我的部分 settings.py、urls.py 和 admin.py 的副本,用于我作为演示制作的玩具社交网络应用程序。这些适用于最新的 neo4django,针对 Neo4j 1.9。

    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)
    

    【讨论】:

      猜你喜欢
      • 2014-06-17
      • 1970-01-01
      • 2014-03-21
      • 2015-05-07
      • 1970-01-01
      • 2014-05-14
      • 2013-06-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多