media和site_media文件夹之间有什么区别?

时间:2012-06-12 17:36:45

标签: django pinax

这两个文件夹有什么区别?我在Pinax中创建了一个示例项目,有时他们将东西放在媒体中,其他时候放在site_media。

1 个答案:

答案 0 :(得分:1)

我认为MEDIA用于上传文件,而site_media用于静态文件。

https://docs.djangoproject.com/en/dev/topics/files/

虽然以下引用是关于静态文件的,但我认为它涵盖了差异:

  

在以前的Django版本中,放置静态资产很常见   在MEDIA_ROOT中以及用户上传的文件,并在以下位置为他们提供服务   MEDIA_URL。引入staticfiles应用程序的部分目的是   使静态文件更容易与用户上传分开   文件。

     

因此,您需要制作MEDIA_ROOT和MEDIA_URL   与您的STATIC_ROOT和STATIC_URL不同。你需要   安排自己在MEDIA_ROOT中提供文件; staticfiles的确如此   根本不处理用户上传的文件。但是,您可以使用   用于提供MEDIA_ROOT的django.views.static.serve()视图   发展;请参阅服务其他目录。

相关问题