gpt4 book ai didi

Django restframework Bootstrap 静态文件

转载 作者:行者123 更新时间:2023-12-04 18:38:07 25 4
gpt4 key购买 nike

我有一个常规的 django 站点,djangorestframework (v2.3.14) 在“/api”下提供 restful api。在本地机器上一切正常(mac/mavericks),在远程机器(Ubuntu 12)上,API 浏览器出现,但所有 Bootstrap 的东西都丢失了(页面看起来像是 1992 年的原型(prototype),而不是我在本地看到的漂亮 Bootstrap 主题) .

所有 pip 依赖项都已升级并且完全相同。通过 PyCharm 本地运行站点,远程运行在 WSGI 上。

我可以检查什么以查看问题并解决它?

最佳答案

我想在本地计算机上的 PyCharm 下,您正在运行开发服务器,该服务器直接从您的应用程序和项目内部位置提供静态文件。

每次部署到生产环境(您的 WSGI 服务器)后,您需要将所有静态文件收集到一个地方,您的 STATIC_ROOT .这是 django 管理命令 collectstatic 的工作,见 Django docs here .

该命令可能如下所示:

# Executing collectstatic (organize static files)
python /path/to/your/project/manage.py collectstatic --noinput

更多详情,您还可以阅读 Django cannot find static files. Need a second pair of eyes, I'm going crazy .

关于Django restframework Bootstrap 静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24785458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com