ImportError没有名为accounts的模块

时间:2013-02-09 00:04:56

标签: python django

尝试使用Django创建简单的登录功能,我很擅长使用p​​ython和django。我一直在寻找,但没有找到任何解决问题的方法。我正在使用MS VS2010运行Django,所以我在Windows下工作而不是典型的Linux环境。跑步时,我明白了:

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 在bot的主项目目录和app目录中,虽然我根本没有修改它们。 我不确定从哪里开始。任何帮助表示赞赏!

3 个答案:

答案 0 :(得分:1)

您是否已将帐户添加到settings.py?

答案 1 :(得分:0)

对于其他人,请确保使用正确的AUTHENTICATION_BACKENDS。我已经设置了一个进行测试,但是忘记了,并且遇到了相同的错误。

在我之前: settings.py

AUTHENTICATION_BACKENDS = (
    'accounts.backends.MyAuthBackend',
)

之后: settings.py

#Default one
AUTHENTICATION_BACKENDS = (
    'django.contrib.auth.backends.ModelBackend',
)

答案 2 :(得分:0)

enter image description here 当我在“ INSTALLED_APPS”的setting.py文件中包含“帐户”时,也遇到了同样的错误。但是我使用的是崇高编辑器,所以我忘记保存该文件并收到此错误。 只需将这个“帐户”添加到INSTALLED_APPS。这对我有用。

enter image description here