使用 mod_wsgi 部署 django(python) 项目

Deploying django(python) project with mod_wsgi

我是 django 和 mod_wsgi 的新手,当我尝试使用 mod_wsgi 在 Apache 上部署一个 django 项目(在 python 中)演示时,我遇到了如下问题:

当演示在 django 的内置网络服务器上运行命令 'python manage.py runserver' 时,一切看起来都很正常 Running on built-in server

而当 运行 在 Apache/mod_wsgi 上使用命令 'mod_wsgi-express start-server wsgi.py' 时,它看起来像这样: Running on Apache/mod-wsgi

我不知道我的代码或配置的哪一部分出错了,谁能帮我解决一下?

这是因为 runserver 为您提供 css 个文件。但在生产环境中,您需要设置 Apache 来为您的静态文件夹提供服务。将别名添加到您的 apache 配置中,例如

Alias /static /path/to/static_folder

managing static files 上阅读更多内容。