python - 如何在 Django 1.3 的生产环境中提供静态文件

标签 python django apache wsgi

我正在部署我的应用程序,我想知道我缺少什么。

我做了以下事情:

  1. 将我的 STATIC_ROOT 设置为我服务器中的一个空文件夹。
  2. 将 STATIC_URL 设置为“/static/”
  3. 将“django.contrib.staticfiles”添加到 INSTALLED_APPS

在开发过程中,我的静态文件位于应用程序的根目录中名为 static 的文件夹中。

所以,我运行了 manage.py collectstatic,我的所有文件都被复制到了我的 static_root。

但是,它不起作用。我不知道我是否遗漏了任何步骤。

任何帮助都会很棒 谢谢

最佳答案

. 4. 将 Apache 指向您的静态文件夹。

关于python - 如何在 Django 1.3 的生产环境中提供静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6878404/

相关文章:

php - Apache 服务器需要更长的时间

python - 删除包含 2 个单词的引号并删除它们之间的逗号

python - asyncio无法连接到RabbitMQ

python - Django项目很慢

linux - 谁能告诉我为什么 Apache 对我的 Django 不起作用?

apache - 使用 mod-rewrite 取消 https 特定 url

python - 单击已更改表格的按钮时发生 StaleElementReferenceException(Python > Selenium Webdriver)

python - 从 Pandas DataFrame 或 CSV 生成图形工具图

python - Django 中的虚拟过滤器

Django:为什么外键查找不自动使用 pk?