【问题标题】:Django 1.3: MEDIA_URL vs. STATIC_URLDjango 1.3:MEDIA_URL 与 STATIC_URL
【发布时间】:2012-01-21 19:13:11
【问题描述】:

MEDIA_URL 现在做什么?得到“django.core.exceptions.ImproperlyConfigured: The MEDIA_URL and STATIC_URL settings must have different values”后,我特别困惑。

我很感激 Django 解释为什么会这样。问候

【问题讨论】:

标签: django-1.3


【解决方案1】:

MEDIA_URL 用于指向用户生成内容(上传的图像、文件等)的基本 URL。

STATIC_URL 用作 JavaScript、CSS 等的前缀。

【讨论】:

  • 我既没有也不想要任何 MEDIA 文件,也不需要 MEDIA_URL。但是,我不断收到此错误。此外,如果我确实有静态媒体文件,我肯定更愿意从相同的 URL 或其子目录提供它们。这似乎是一个反复无常和武断的限制,没有令人满意的解释。
【解决方案2】:

答案没有解释原因。

Django 的优点之一是它不会通过 url 公开后端。 例子: /formmail.pl /search.php

但是,对于静态文件,我想这并不重要。

非常令人失望...

【讨论】:

    【解决方案3】:

    查看此页面上的第 2 条注释。他们在那里解释了原因。

    https://docs.djangoproject.com/en/dev/howto/static-files/

    【讨论】:

    • 这很有帮助。没关系。 (甚至鼓励)总结、引用或复制链接页面,而不是简单地发布链接。除非他们需要,否则不必访问外部资源很好,而且如果原始页面被删除,我们最终会得到死链接。
    • 是的,我明白了,感谢您的反馈
    猜你喜欢
    • 2012-09-03
    • 1970-01-01
    • 1970-01-01
    • 2012-12-03
    • 2020-04-15
    • 2023-03-12
    • 2012-01-19
    • 2011-10-12
    • 2016-03-06
    相关资源
    最近更新 更多