重写相同问题
我正在使用 Django 构建网络应用程序。我有一个保存我的静态文件的网络服务器,但它只能做这些。我想使用 MAMP 从我的计算机运行该网站。在我的系统上,我有一个 MySql 数据库。我如何告诉 Django 从服务器获取我的静态文件并将它们提供给用户?
目前另一台计算机(在我的网络中)可以访问我的站点并请求页面。 MAMP 收到它但从我的 HD 上的本地目录中获取文件。我想将其设置为仅从源服务器获取文件。
关于我正在使用的信息:
MAMP、MySql、Apache、Django
谢谢
最佳答案
如果我理解正确,只需将 settings.py
中的 STATIC_URL
更改为保存静态文件的服务器:
在 settings.py 中:
STATIC_URL = 'http://staticserver/path/to/static/on/apache'
(确保在需要时也更改 media_url)
关于mysql - 从本地机器运行 Web 应用程序并在外部服务器上托管文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18323103/