2011-12-16 85 views
17

MEDIA_URL现在做什么?在我得到“django.core.exceptions.ImproperlyConfigured:MEDIA_URL和STATIC_URL设置必须具有不同的值”后,我特别困惑。Django 1.3:MEDIA_URL与STATIC_URL

我会很感激Django解释为什么这是。 Regards

+1

可能重复【什么是MEDIA_ROOT,MEDIA_URL,STATIC_ROOT,STATIC_URL和ADMIN_MEDIA_PREFIX的记录定义是什么?(http://stackoverflow.com/questions/6813339/what-is-the-documented- media-root-media-url-static-root-static) – DrTyrsa 2011-12-16 08:35:42

回答

18

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

STATIC_URL作为前缀的JavaScript,CSS等

3

答案没有解释的理由,为什么。

关于Django的好处之一是它不会通过url公开后端。 例如: /formmail.pl /search.php

但是,当谈到静态文件时,我想这没关系。

非常失望......

2

此网页上有一看音符编号2。他们在那里解释原因。的

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

+0

这很有帮助。没关系。 (甚至鼓励)总结,引用或复制链接页面,而不是简单地发布链接。除非需要,否则不必访问外部资源,而且如果原始页面被移除,我们最终会得到死链接。 – David 2012-10-06 13:01:12