Django 管理员不加载静态文件,但文件夹位于 Azure 云中

问题描述 投票:0回答:1

我在 Azure Web 应用程序中部署了一个 Django 项目,该项目不会在管理界面中加载样式和静态文件。 根据这个 posts Django 在生产中不提供静态文件(当 Debug 为 false 时),建议将 Web 服务器配置为静态文件(Apache 或 Nginx)。

问题是,如何在 Azure Web 应用程序中显示 django admin 静态文件? 谢谢。

javascript css django azure static
1个回答
0
投票

有几种替代方案。通常,您使用 Nginx + Gunicorn、apache/mod_wsgi、(nginx + ) uwsgi 或类似的东西在生产中部署 Django。所有这些都允许从

STATIC_ROOT
文件夹提供静态文件。使用 collectstatic:
./manage.py collectstatic [--link]
重新收集所有静态数据并将它们放入此文件夹中。

© www.soinside.com 2019 - 2024. All rights reserved.