我使用 django 开发服务器在本地创建了一个应用程序,现在想将它托管在网络上。
我使用 python 2.7、django 1.4.5 和 Flup 在服务器上上传并安装了所有内容。一切正常,直到我尝试使用任何静态文件。当我的网站试图打开一个文本文件时,它会说:“没有这样的文件或目录”,尽管该文件肯定在那个文件夹中。
更奇怪的是,服务器管理员告诉我,他的日志显示该站点甚至没有查看它告诉我的目录,因此错误消息是关于它正在搜索的路径的“谎言”。
既然我想主持我的节目,我有什么需要做的不同的事情吗?在开发服务器上它工作得非常好,现在即使我尝试了每一个路径组合,settings.py
我认为它也行不通。
如何让 Django 在生产服务器上提供静态文件?
编辑:
当我尝试访问http://ulli.cepheus.uberspace.de/fcgi-bin/mysite/polls/4/
我收到以下错误消息,但如果您查看该链接,则文本文件显然在那里。
/polls/4/ 处的 IOError
[Errno 2] 没有这样的文件或目录:' http ://ulli.cepheus.uberspace.de/static/m.txt '
Stack Overflow 不允许我发布我的 settings.py 或其他任何内容,因为其中的链接太多......我该如何展示给你看?