Django rest framework Django Rest框架仅显示文本-无css

Django rest framework Django Rest框架仅显示文本-无css,django-rest-framework,Django Rest Framework,我在本地网络上安装了一个本地web服务器。Django Rest框架在我的本地主机上正确显示,但是如果我从局域网上的另一台计算机访问它,它只显示文本——没有css。我做了一个测试——一切似乎都是正确的。我认为这可能是一个相对简单的问题有什么想法或建议吗?请确保您还将web服务器配置为服务于静态页面 在浏览器上打开开发人员工具,查看服务器对CSS/JS文件的响应 如果您看到大量404,请参考一些文档,了解如何在与静态URL对应的URL下提供静态文件(设置中的静态根位置)。谢谢!这可能正是它的本质,

我在本地网络上安装了一个本地web服务器。Django Rest框架在我的本地主机上正确显示,但是如果我从局域网上的另一台计算机访问它,它只显示文本——没有css。我做了一个测试——一切似乎都是正确的。我认为这可能是一个相对简单的问题有什么想法或建议吗?

请确保您还将web服务器配置为服务于静态页面

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


如果您看到大量404,请参考一些文档,了解如何在与静态URL对应的URL下提供静态文件(设置中的静态根位置)。

谢谢!这可能正是它的本质,因为它不服务于CSS。我以为我已经在conf.文件中找到了,但是我使用webmin来管理我的apache服务器。。。我不知道这是否与此有关。我对使用webmin还不熟悉……您需要意识到的是,静态文件不应该由django本身提供。Django文档以Apache配置文件为例:我使用的是WSGI,静态文件包含在Apache conf文件中。这是没有意义的。他们在本地工作,但是如果你从局域网上的另一台计算机访问它,就不会得到服务。我认为“在本地工作”是指与运行服务器一起工作。您能确认它可以和本地主机上的wsgi和静态文件一起工作吗?那么如何访问本地主机呢?环回还是公共ip?我让它工作了!:)显然,当我调整我的目录结构时,它创建了第二个静态目录,而我一开始并没有意识到这一点。我已经调整了我的apacheconf文件,但是django处理静态文件——在我进行调整之前添加了静态目录。