我正在遵循Neo4django手册:http://neo4django.readthedocs.org/en/latest/auth.html,并试图设置Admin的界面。我在Mac下工作。
在我开始设置这个接口之前,我已经开始运行我的服务器,并且一切都正常工作。在进行了指定的更改之后,服务器停止使用错误: error: No模块,名为contenttype。如果禁用contettype行,则会得到错误:没有名为admin的模块。
在我的settings.py文件中:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'polls',
'mysite',
'neo4django.admin',
'neo4django.contenttypes',
)在urls.py中:
from django.conf.urls import patterns, include, url
from neo4django import admin
admin.autodiscover()
urlpatterns = patterns('',
(r'^admin/', include(admin.site.urls)),
)在admin.py中:
from neo4django import admin
from .models import Person
class PersonAdmin(admin.ModelAdmin):
pass
admin.site.register(Person, PersonAdmin)有人能给我正确的指示来设置管理员的页面吗?
发布于 2014-05-01 21:42:13
我建议您暂时扔掉整个教程,用pip install -e git+https://github.com/scholrly/neo4django/#egg=neo4django安装pip install -e git+https://github.com/scholrly/neo4django/#egg=neo4django。还可以检查github https://github.com/scholrly/neo4django,在安装Django时,不要安装最新版本,而是使用pip install django==1.5.4安装1.5.4版本,安装1.9.4版本的neo4j,而不是2.0版本。
如果出于任何原因,您发现neo4django有点复杂或不够成熟,那么您可以尝试使用py2neo库(不是ORM)或neomodel (https://github.com/robinedwards/neomodel)
https://stackoverflow.com/questions/23408658
复制相似问题