2014-05-01 57 views
0

我遵循Neo4django手冊:http://neo4django.readthedocs.org/en/latest/auth.html 並嘗試設置管理員界面。我正在使用Mac OS X.管理員界面設置不可能遵循neo4django手冊

在我開始設置此接口之前,我的服務器正在運行並且一切正常。在我做出指示的更改後,服務器停止並顯示錯誤:錯誤:沒有名爲contenttypes的模塊。 如果我禁用了contettypes行,我得到錯誤錯誤:沒有名爲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) 

請能有人給我正確的說明設置管理員頁面?

+0

你使用的PyPI版本或GitHub的版本py2neo庫(不是一個ORM)或neomodelhttps://github.com/robinedwards/neomodel)? – nikolasd

+0

我安裝了一切從這裏:https://github.com/lukeorland/neo4django-tutorial/tree/3d59bae8e7dd8f33511e225247e62343b69dfef8 – user3241376

+0

哦!這解釋了很多!本教程已有一年了,對於沒有管理員的neo4django版本。 – nikolasd

回答

1

我建議你通過現在的整個教程,並安裝neo4djangopip install -e git+https://github.com/scholrly/neo4django/#egg=neo4django。此外,請檢查githubhttps://github.com/scholrly/neo4django並在安裝Django時,請不要安裝最新版本,而要安裝版本爲的1.5.4版本。 此外,請安裝版本爲的1.9.4版本,而不是2.0版本。

如果出於任何原因,你覺得neo4django有點複雜或不夠成熟,那麼你可以嘗試

+0

非常感謝您的回答!我做了pip安裝-e git + https://github.com/scholrly/neo4django/#egg=neo4django,然後我安裝了django 1.5.4,然後在neo4django的同一個文件夾中安裝了neo4j 1.8.3(1.9。 4無法在其網站上下載)。現在我正在嘗試啓動一個項目:/Users/username/anaconda/lib/python2.7/site-packages/django/bin/django-admin.py startproject myproj;但我有錯誤'ImportError:無法導入設置'mysite.settings'(它是否在sys.path?上):沒有名爲mysite.settings'的模塊。 – user3241376

+0

Mysite是我之前在用woking的項目的名稱,用手冊... – user3241376

+1

你的問題對'neo4django'無關緊要。你應該諮詢官方的'Django' [文檔](https://docs.djangoproject.com/en/1.5/intro/tutorial01/),因爲從我的理解你有一些亂七八糟的教程安裝與我建議。我建議徹底刪除教程,並創建一個新文件夾,您應該在其中運行'django-admin.py startproject your_project_name' – nikolasd