2013-02-09 77 views
0

嘗試使用Django創建簡單的登錄功能,並且我很新使用python和django。我一直在尋找一段時間,但沒有找到任何解決問題的方法。我使用MS VS2010運行Django,所以我在Windows下工作而不是典型的Linux環境。在運行時,我得到這個:ImportError沒有模塊名爲accounts

Request Method: GET 
Request URL: http://localhost:1214/accounts/signup 
Django Version: 1.4.3 
Exception Type: ImportError 
Exception Value:  
No module named accounts 
Exception Location: C:\Python27\lib\site-packages\django\utils\importlib.py in import_module, line 35 
Python Executable: C:\Python27\python.exe 
Python Version: 2.7.3 
Python Path:  
['C:\\Users\\brandon\\Desktop\\AdvancedLogin\\AdvancedLogin', 
'C:\\Windows\\system32\\python27.zip', 
'C:\\Python27\\DLLs', 
'C:\\Python27\\lib', 
'C:\\Python27\\lib\\plat-win', 
'C:\\Python27\\lib\\lib-tk', 
'C:\\Python27', 
'C:\\Python27\\lib\\site-packages'] 

我有在機器人的 __init__.py 文件的主要項目目錄,以及app目錄,雖然我還沒有修改它們。 我不確定從哪裏去。任何幫助表示讚賞!

+0

那麼,「賬戶」應該是什麼?你的項目中有這樣的應用程序嗎?你如何引用它? – 2013-02-09 00:06:57

+0

是的,帳戶是主項目中的應用程序。這個項目是來自這裏的教程:http://peyman-django.blogspot.com/2010/03/full-easy-authentication-using.html 我應該編輯我的操作以顯示來自帳戶應用程序的視圖和URL文件? – SantasNotReal 2013-02-09 00:21:36

+0

你應該非常小心使用3歲的教程。本教程的第一行是「如果您使用django framework 1.1並且想要快速設置身份驗證功能,那麼您需要這樣做」,並且您正在使用Django 1.4.3。我沒有閱讀整個教程,但最有可能的是,最近的選項。 – 2013-02-09 01:04:47

回答

1

您是否已將帳戶添加到settings.py?

+0

中的installed_app中添加「account」應用程序是的,我只是在INSTALLED_APPS下添加了它。在添加它之後運行syncdb,然後運行該頁面。當我導航到/ accounts/signup時遇到同樣的錯誤。 :( – SantasNotReal 2013-02-11 20:16:45

+0

我實際上希望在將帳戶添加到我的settings.py後運行syncdb之後,我看到一些添加到數據庫中的東西(我只是使用sqlite3)。但是,它表示沒有安裝任何對象。 – SantasNotReal 2013-02-11 20:19:50

+0

您是否嘗試過使用你的已安裝應用程序的路徑?例如它可能是AdvancedLogin.accounts或類似的東西。你的django項目的目錄結構是什麼? – Tom 2013-02-11 22:57:32

相關問題