Django Rest Framework只显示文本 - 没有CSS

时间:2015-11-10 21:06:35

标签: django-rest-framework

我设置了一个本地Web服务器以在我们的本地网络上运行。 Django Rest Framework在我的本地主机上正确显示,但如果我从局域网上的另一台计算机访问它,它只显示文本 - 没有css。我做了一个收集 - 一切似乎都是正确的。我假设这可能是一个相对简单的问题。 :)任何想法或建议?enter image description here

3 个答案:

答案 0 :(得分:1)

确保您还配置了Web服务器以提供静态页面。

在浏览器上打开开发人员工具,查看服务器对CSS / JS文件的响应。

如果您看到很多404,请参阅有关如何在STATIC_URL对应的URL下提供静态文件(设置中的STATIC_ROOT位置)的文档。

答案 1 :(得分:1)

如果您在 Pythonanywhere 中进行编辑并在之后提到 STATIC_ROOT 和 STATIC URL 后显示没有样式,请使用 python manage.py collectstatic

答案 2 :(得分:0)

就跑

python manage.py collectstatic

这会将所有新的静态文件存储在 STATIC_URL 中