Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django:m不';看起来不像模块路径_Python_Django - Fatal编程技术网

Python Django:m不';看起来不像模块路径

Python Django:m不';看起来不像模块路径,python,django,Python,Django,我可以访问/admin url 但我去登录管理员或调用我的登录api。我收到了这个错误信息 错误: ImportError at /admin/login/ m doesn't look like a module path Request Method: POST Request URL: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Django Version: 1.8.17 Exception Type: ImportError Exception V

我可以访问/admin url

但我去登录管理员或调用我的登录api。我收到了这个错误信息

错误:

ImportError at /admin/login/
m doesn't look like a module path
Request Method: POST
Request URL:    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Django Version: 1.8.17
Exception Type: ImportError
Exception Value:    
m doesn't look like a module path
Exception Location: /root/.virtualenvs/areyoutired/lib/python3.4/site-packages/django/utils/module_loading.py in import_string, line 21
Python Executable:  /usr/local/bin/uwsgi
Python Version: 3.4.3
Python Path:    
['.',
 '',
 '/root/.virtualenvs/areyoutired/lib/python3.4',
 '/root/.virtualenvs/areyoutired/lib/python3.4/plat-x86_64-linux-gnu',
 '/root/.virtualenvs/areyoutired/lib/python3.4/lib-dynload',
 '/usr/lib/python3.4',
 '/usr/lib/python3.4/plat-x86_64-linux-gnu',
 '/root/.virtualenvs/areyoutired/lib/python3.4/site-packages']

您没有提供足够的详细信息来确定,但是我想这是您的
身份验证\u后端设置的问题。有关类似问题,请参阅。

问题是

我的设置

AUTHENTICATION_BACKENDS = (
    'member.backends.EmailPasswordBackend'
)
没有“behind”成员。backends.EmailPasswordBackend'

所以我得到“m看起来不像模块路径”


如果您将任何后端(如
EMAIL\u backend、AUTHENTICATION\u backend等)设置为空字符串(如
EMAIL\u backend=“”
),则会抛出此错误,我真是太遗憾了

只需将其更改为
EMAIL\u BACKEND='django.core.mail.backends.smtp.EmailBackend'
或您选择的正确后端


这里您需要提供正确的身份验证\u后端。

放置
mysite.DemoRouter.DemoRouter
如果
DemoRouter
是文件夹
mysite

中的类,我觉得标准的“不要以root身份运行这样的东西”谈话是正确的。。。