mysql - 从本地机器运行 Web 应用程序并在外部服务器上托管文件

标签 mysql django web-services apache mamp

重写相同问题

我正在使用 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/

相关文章:

java - Java 还是 Python 更适合在 Google App Engines 上编写网页源代码检查 Web 服务?

mysql - 在 Propel 1.5 中执行多条件连接

php - 如何将连接表的结果实体封装在 Doctrine 中的另一个实体中?

mysql - SQL:获取包含 1 或另一个的列

Django db 备份 postgres 错误

java - CXFServlet 抛出 java.lang.NoSuchMethodError : org. codehaus.stax2.ri.EmptyIterator.getInstance()Lorg/codehaus/stax2/ri/EmptyIterator;

php - sync or updateExistingPivot with Laravel——如何根据第三个标准进行填充

django - Django 中的全局 formfield_overriding

Django 管理员 : has_delete_permission Ignored for "Delete" Action

web-services - 使用BizTalk Web服务重新发布内部Web服务