2012-11-20 84 views
0

Django的新手,在Ubuntu 12.04,Django的1.3.1和apt-get安裝python-Django的註冊運行。Django的用戶註冊問題

試圖建立一個演示網站使用的用戶註冊模塊。我遵循了http://lightbird.net/dbe/forum3.html的步驟。但是,當我嘗試訪問賬戶/或管理員/,得到以下錯誤:「名稱‘登記’沒有定義」

我能夠進入管理界面,註釋掉urls.py.登記後部分任何提示來克服這個問題?

+0

不要使用apt-get安裝Django的Python模塊。而是使用'pip install'。 – Pol

回答

2

在settings.py 「登記」 在INSTALLED_APPS?

+0

是的。它被添加到setting.py – Midson

1

是Django的註冊你的PYTHONPATH?另外我假設你在向已安裝的應用程序添加註冊之後執行了syncdb。如果兩個都是真的,然後嘗試打開一個shell提示符與python manage.py shell並導入從註冊模塊的東西,看看有什麼錯誤,讓

+0

是的。它位於/usr/lib/python2.7/dist-packages/django_registration-0.7.egg-info。從shell中,我做了out-out錯誤,從registration.models導入RegistrationProfile。 – Midson

+0

除了添加URL和模板之外,我沒有專門爲註冊做任何其他編碼。我需要添加任何支持的東西嗎? – Midson

+0

請問您能顯示添加/刪除錯誤的代碼嗎?還有如何在url.py中處理? – zaphod