我有一个基于 Django 构建的小型 Web 应用程序,其中包含一些由python manage.py collectstatic
. 我正在使用轻量级服务器,女服务员
当我使用脚本运行我的服务器时
from waitress import serve
from <my app>.wsgi import application
if __name__ == '__main__':
serve(application, host = '0.0.0.0', port='8000')
该应用程序加载到http:localhost:8000
但我注意到静态文件不存在。从终端,我可以阅读
Not Found: /static/<my app>/styles.min.css
WARNING:django.request:Not Found: /static/<my app>/styles.min.css
Not Found: /static/<my app>/buttonhover.css
WARNING:django.request:Not Found: /static/<my app>/buttonhover.css
Not Found: /static/<my app>/script.min.js
除了女服务员之外,我还需要其他东西来提供静态文件吗?我是否需要像 nginx 这样的反向代理与 Waitress 一起运行?如果是这样,是否有可用的 Python 反向代理?