如何让 Django 使用 Gunicorn 提供静态文件?

2024-01-03

我想在本地主机上的 Gunicorn 下运行我的 django 项目。我安装并集成了gunicorn。当我跑步时:

python manage.py run_gunicorn

它可以工作,但没有任何静态文件(css 和 js)

我在 settings.py 中禁用了 debug 和 template_debug (使它们为 false),但它仍然是相同的。我错过了什么吗?

我称静态为:

{{ STATIC_URL }}css/etc....

When in 发展模式和时间您正在使用其他服务器进行本地开发将其添加到您的urls.py

from django.contrib.staticfiles.urls import staticfiles_urlpatterns

# ... the rest of your URLconf goes here ...

urlpatterns += staticfiles_urlpatterns()

注意staticfiles_urlpatterns()仅当DEBUG = True设置在你的settings.py.

更多信息here https://docs.djangoproject.com/en/1.4/howto/static-files/#serving-static-files-in-development

When in 生产你从来没有把gunicorn放在前面。相反,你使用 像 nginx 这样的服务器,它将请求分派给 Gunicorn 工作池并提供静态文件。

See here http://gunicorn.org/deploy.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何让 Django 使用 Gunicorn 提供静态文件? 的相关文章

随机推荐

  • javascript 验证仅允许数字和字母

    下面是我的 javascript 代码 它在输入时只允许输入字母 如果我们输入数字和一些特殊字符 则在输入时不接受它们 这可以正常工作 但是此 javascript 代码应该允许数字 空格以及字母 我该怎么做 你可以吗请帮帮我
  • 我应该如何确保处置可能的一次性物品?

    我正在开发一个 NET 项目 该项目需要与一些用户定义的类交互 称为 作业 所有作业类必须实现特定的接口IJob以便图书馆使用它们 有时 作业类可能拥有非托管资源 需要显式处置这些资源 如果我事先不知道作业是否需要明确处置 我该如何确保所有
  • Raku 正则表达式:最长标记匹配不一致

    Raku 的正则表达式预计会匹配最长的标记 事实上 这种行为可以在这段代码中看到 raku e AA m A say 1 AA say 2 2 但是 当文本位于变量中时 它似乎不会以相同的方式工作 raku e my a A my b AA
  • 核心动画层的webview

    我想在 CALayer 内创建一个 webView 也许这太微不足道了 但我只是开始研究 CA 有人可以帮忙吗 干杯 罗恩 视图可以包含图层 视图可以包含其他视图 图层可以包含图层 但图层不能包含视图 如果你想制作动画WebView 你最好
  • WCF 数据服务限制返回字段的能力

    我正在使用 WCF 数据服务来提供授权客户端要使用的数据 是否可以限制返回哪些字段 或者可能使用查询拦截器删除数据 举一个非常简单的例子 假设我有下表 Id Name DateOfBirth 我通过 WCF 服务公开此实体 并且它由 Ken
  • sybase:如果可能的话,如何删除所有表和存储过程?

    我想删除架构中的所有表和存储过程 有人知道如何做到这一点吗 如果可能的话 我想避免删除整个数据库 您可以通过一系列删除来迭代 sysobjects 表 并系统地删除您想要删除的所有对象 declare tables cursor for s
  • 自动&的含义:

    我知道 auto 意味着类型推导 我从未见过它被用作auto 而且我不明白什么 在这段简短的代码中正在做 include
  • 带 Guid 的 MVC QueryString 返回 404

    我的开发服务器有问题 在我的本地机器上一切正常 这就是问题所在 我有一个如下所示的页面 using Skipstone Web using Skipstone Web Providers using Skipstone Web Extens
  • Tornado 或 Django 可以与 CGI 配合使用吗?

    Tornado 是一个类似于 Django 的 Web 服务器 框架 但具有实时功能 在我的服务器上 我没有 python 模块或 wsgi 模块 所以我想 计算机生成图像 有没有办法通过使用 CGI 文件夹让 Tornado 或 Djan
  • 异常信息:System.PlatformNotSupportedException:此平台不支持事件日志访问

    当我尝试在目标计算机 Windows 服务器 上启动工作服务时 出现上述错误 我尝试了一切 但没有成功 我仍然收到错误 我正在使用 NET Core 3 1 和 Microsoft Extensions Logging 7 0 0 这是导致
  • 用于匹配卖家和买家的 SQL 查询

    好吧 我和人们坐在一张桌子上 一张桌子上放着赠送的物品 另一张桌子上放着人们想要的物品 People Person ID Name Giveaways Person ID Item ID Wishlist Person ID Item ID
  • 使 Firefox 和 Chrome 以特定名称下载图像

    Given https www example com image list a href image 1337 img src static example com thumbnails 86fb269d190d2c85f6e0468ce
  • 在for循环中重新绘制[重复]

    这个问题在这里已经有答案了 可能的重复 如何用Swing制作动画 https stackoverflow com questions 1682931 how to make an animation with swing 在 Swing 中
  • 如何保证可变参数的类型安全?

    在 C 中 我想创建一个如下所示的函数或宏 void Log char what 其中 必须是 const char 的键值对 我真的希望不遵循此规则的代码在编译时崩溃 我尝试寻找执行此操作的 attribute 指令 但无济于事 有任何想
  • FPDF 中的 html_entity_decode(使用 tFPDF 扩展)

    我正在使用 tFPDF 生成 PDF php 文件是 UTF 8 编码的 我想 copy 例如 在 pdf 中作为版权符号输出 我努力了iconv html entity decode htmlspecialchars decode 当我尝
  • 什么是逻辑? softmax 和 softmax_cross_entropy_with_logits 有什么区别?

    In the 张量流 API 文档 https www tensorflow org versions master api docs python nn html softmax他们使用一个名为logits 它是什么 很多方法都是这样写的
  • Chutzpah Test Adapter 在哪里安装 PhantomJS?

    我刚刚将 Chutzpah 测试适配器扩展安装到 VS2013 并通过 VS 的测试资源管理器运行简单的 Jasmine 测试 效果很好 无头运行测试 然后我尝试通过 Resharper 的测试资源管理器运行相同的测试 但没有成功 它打开了
  • 为什么编译器在仅传递字符串数组时会因为非常量表达式而给出错误

    当我将字符串数组传递给这样的测试函数时 TestCase new string 1 2 3 1 TestCase new string 54 508 1 TestCase new string 768 2 public void someT
  • 重定向到另一个页面时Session总是为空? C#

    我尝试添加会话 然后在重定向后我在另一个页面上访问 这总是显示空 Session Add pUser Name ds 1 Tables 0 Rows 0 User Name ToString HttpContext Current Appl
  • 如何让 Django 使用 Gunicorn 提供静态文件?

    我想在本地主机上的 Gunicorn 下运行我的 django 项目 我安装并集成了gunicorn 当我跑步时 python manage py run gunicorn 它可以工作 但没有任何静态文件 css 和 js 我在 setti