我试图通过 apache2 在 VPS 上运行 django 应用程序,但我在网站错误文件中收到以下内容,也是 400(错误请求):
Exception ignored in: <function Local.__del__ at 0x7f47273f48b0>
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/asgiref/local.py", line 96, in __del__
NameError: name 'TypeError' is not defined
Run Code Online (Sandbox Code Playgroud)
我成功运行了一个使用“django-admin startproject”制作的简单网站,并且可以查看,但是上传使用以下骨架制作的项目会产生此错误:https ://django-project-sculpture.readthedocs.io/en /最新/apache2_vhost.html
我尝试在 WSGIDaemon 中包含 python 站点包,并通过排除它们来产生相同的效果。
除此之外,我还补充了:
<Directory /var/www/mysite/mysite>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
Run Code Online (Sandbox Code Playgroud)
但再一次,没有改变