pythonanywhere 上的错误 运行 WSGI 应用程序 django 错误
Error running WSGI application django Error on pythonanywhere
我有点着急,但在这个问题上卡了很久。
我不知道我该怎么办。我的错误引发了关于 WSGI 的错误。
当我看到错误日志时,
2019-12-16 08:53:45,120: Error running WSGI application
2019-12-16 08:53:45,121: File "/var/www/lej970526_pythonanywhere_com_wsgi.py", line 3
2019-12-16 08:53:45,122: SyntaxError: invalid character in identifier
2019-12-16 08:54:12,944: Error running WSGI application
2019-12-16 08:54:12,946: File "/var/www/lej970526_pythonanywhere_com_wsgi.py", line 3
2019-12-16 08:54:12,947: SyntaxError: invalid character in identifier
2
2019-12-16 08:54:14,487: Error running WSGI application
2019-12-16 08:54:14,487: File "/var/www/lej970526_pythonanywhere_com_wsgi.py", line 3
2
2019-12-16 10:40:06,493: ^
2019-12-16 10:40:06,493:
这是我看到的。
/var/www/lej970526_pythonanywhere_com_wsgi.py 还包括
import os
import sys
path = 'home/lej970526/koo'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
from django.core.wsgi import get_wsgi_application
from django.contrib.staticfiles.handlers import StaticFilesHandler
application = StaticFilesHandler(get_wsgi_application())
在你的代码中,你有这个:
if path not in sys.path:
sys.path.append(path)
无效Python;如果 if
语句中的条件为真,则需要缩进 运行 的代码,如下所示:
if path not in sys.path:
sys.path.append(path)
我有点着急,但在这个问题上卡了很久。 我不知道我该怎么办。我的错误引发了关于 WSGI 的错误。 当我看到错误日志时,
2019-12-16 08:53:45,120: Error running WSGI application
2019-12-16 08:53:45,121: File "/var/www/lej970526_pythonanywhere_com_wsgi.py", line 3
2019-12-16 08:53:45,122: SyntaxError: invalid character in identifier
2019-12-16 08:54:12,944: Error running WSGI application
2019-12-16 08:54:12,946: File "/var/www/lej970526_pythonanywhere_com_wsgi.py", line 3
2019-12-16 08:54:12,947: SyntaxError: invalid character in identifier
2
2019-12-16 08:54:14,487: Error running WSGI application
2019-12-16 08:54:14,487: File "/var/www/lej970526_pythonanywhere_com_wsgi.py", line 3
2
2019-12-16 10:40:06,493: ^
2019-12-16 10:40:06,493:
这是我看到的。
/var/www/lej970526_pythonanywhere_com_wsgi.py 还包括
import os
import sys
path = 'home/lej970526/koo'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
from django.core.wsgi import get_wsgi_application
from django.contrib.staticfiles.handlers import StaticFilesHandler
application = StaticFilesHandler(get_wsgi_application())
在你的代码中,你有这个:
if path not in sys.path:
sys.path.append(path)
无效Python;如果 if
语句中的条件为真,则需要缩进 运行 的代码,如下所示:
if path not in sys.path:
sys.path.append(path)