【问题标题】:DirectoryIndex ignored by Django WebapplicationDjango Webapplication 忽略的 DirectoryIndex
【发布时间】:2011-05-17 11:27:04
【问题描述】:

你好, 我正在使用用 python 和 django 构建的 Q+A 脚本。我的问题是我想提供一些放在某个目录中的静态文件。这基本上有效。我的问题是如果有人打电话给http://domains.com/static/sub1/,这个目录的内容会显示为一个列表。我希望如果您键入此 URL,index.html 会自动服务器。为此,我编辑了我的 .htaccess 文件并使用了 DirectoryIndex 选项。似乎 Django 完全忽略了这一点。有人可以帮忙吗?

【问题讨论】:

  • 等等 - 你是通过 Django 还是 Apache 提供这些文件?
  • 那你为什么要乱搞.htaccess?这是给 Apache 的。
  • 是的,我知道,但我想当我告诉 django 以静态方式为它们提供服务时,我可以在子目录中放置一个 .htaccess,然后我就可以工作了。无论如何,我怎样才能告诉 Django 使用 DirectoryIndex?

标签: python django static-files


【解决方案1】:
    urlpatterns += patterns('',
        url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
            'document_root': settings.MEDIA_ROOT,
            'show_indexs': True,
        }),
    )

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-08
    • 1970-01-01
    • 2011-05-31
    • 2017-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多