python - 静态文件 : No such file or directory error in Django 1. 4

标签 python django static webserver django-1.4

我使用 django 开发服务器在本地创建了一个应用程序,现在想将其托管在网络上。

我使用 python 2.7、django 1.4.5 和 flup 在服务器上上传并安装了所有内容。一切正常,直到我尝试使用任何静态文件。当我的网站尝试打开一个文本文件时,它显示:“没有这样的文件或目录”,尽管该文件肯定位于该文件夹中。

更奇怪的是,服务器管理员告诉我,他的日志显示该网站甚至没有在它告诉我的目录中查找,因此错误消息“撒谎”了它正在搜索的路径。

既然我想主持我的节目,我需要做些什么不同的事情吗?在开发服务器上它工作得非常好,现在即使我尝试了 settings.py 中的每个路径组合之后也是如此。我想这行不通。

如何让 Django 在生产服务器上提供静态文件?

编辑:

当我尝试访问http://ulli.cepheus.uberspace.de/fcgi-bin/mysite/polls/4/

我收到以下错误消息,但如果您查看该链接,文本文件显然就在那里。

IOError at /polls/4/

[Errno 2] No such file or directory: 'http://ulli.cepheus.uberspace.de/static/m.txt'

Stack Overflow 不允许我发布我的 settings.py 或任何内容,因为其中有太多链接...我如何向您展示它?

最佳答案

你尝试过运行吗

python manage.py collectstatic -l

有关静态文件应用程序的更多信息 can be found here .

如果没有更多信息,我们能做的就是为您提供一个阅读文档的链接,然后您告诉我们您已经尝试过什么以及尚未尝试过什么。如果其他一切设置正确,运行我上面给您的命令应该可以解决问题的具体原因之一。

关于python - 静态文件 : No such file or directory error in Django 1. 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15397458/

相关文章:

python - 查找每行中最后一列匹配模式

python - "No action selected"删除对象时说Django-admin

vba - 如何清除 Excel VBA 中的静态变量?

java - 我应该使用静态列表还是创建并返回列表的静态方法?

python - python中带有setdefault的全局变量

python - 如何将值更改为零但不在循环的第一次迭代中

python - 在python中寻址目录

json - 读取 JSON 文件时发生 KeyError

python - 向 Django 数据库添加元素

reactjs - gatsby 中的静态文件图像路径