【问题标题】:Django Design pattern for serving static HTML files用于提供静态 HTML 文件的 Django 设计模式
【发布时间】:2015-03-09 18:59:57
【问题描述】:

在我的 Django 网站中,我有很多静态 HTML 文件,其内容不应根据请求等呈现(静态 HTML 文件)

我想知道该类型文件的最佳设计模式是什么。

我应该为每个文件创建一个视图吗?比如下面这样:

url(r'^howitworks/$', 'how_it_works', name="how_it_works"),

with def how_it_works(request):
    return render_to_response("marketing/howitworks.html", locals(), context_instance=RequestContext(request))

或者将 html 文件放在我的 STATIC_ROOT 内的文件夹中并使用 STATIC_URL 前缀直接从那里提供服务被认为是更好的样式?

有什么好处和坏处?

非常感谢

【问题讨论】:

    标签: django django-templates django-staticfiles


    【解决方案1】:

    您不需要提供来自STATIC_ROOT/STATIC_URL 的静态文件。您可以从任何目录为它们提供服务。是的,直接通过网络服务器提供此类文件是最好的选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-30
      • 1970-01-01
      • 2014-07-25
      • 1970-01-01
      • 2014-02-26
      • 2014-12-22
      • 2021-07-08
      • 2012-12-16
      相关资源
      最近更新 更多