我要迁移到Django1.3,发现媒体和静电文件的这种分离有点令人困惑.以下是默认settings.py的外观:

# Absolute filesystem path to the directory that will hold user-uploaded files.
# Example: "/home/media/media.lawrence.com/media/"
MEDIA_ROOT = ''

# URL that handles the media served from MEDIA_ROOT. Make sure to use a
# trailing slash if there is a path component (optional in other cases).
# Examples: "http://media.lawrence.com/media/", "http://example.com/media/"
MEDIA_URL = ''

# Absolute path to the directory that holds static files.
# Example: "/home/media/media.lawrence.com/static/"
STATIC_ROOT = ''

# URL that handles the static files served from STATIC_ROOT.
# Example: "http://media.lawrence.com/static/"
STATIC_URL = '/static/'

我应该往MEDIA_ROOT号和STATIC_ROOT号车里放什么?这些应该是单独的目录吗?有什么关系?

推荐答案

静电文件用于JavaScript/图像等,而媒体文件用于用户上传的内容.

Django相关问答推荐

Django显示交叉表格

APIView查询未返回任何结果

基于Django类的视图:除非登录,否则拒绝访问future 日期

通过从不同模型中提取值来在基于 django 类的视图中传递变量

int_list_validator在 Django 表单中不起作用

如何在Django中制作一个不 Select 以前日期的日期 Select 器

如何将数据库中的 None 序列化为空对象?

如何在 Django 模板中的计数器上进行 for 循环中断?

关于Django中批量保存对象的问题

relation "django_site" does not exist

Django 向用户推送 HTTP 响应

在 django 模板中访问元组

如何创建一个在复选框右侧显示复选框标签的 Django 表单?

在 Django 中扩展 urlize

settings.DATABASES 配置不正确使用 django 1.4 执行 syncdb 时出错

如何在保存之前更改 Django 表单字段值?

Django 1.7 - 如何 suppress (1_6.W001)某些元素单元测试可能无法按预期执行.?

将属性添加到 Django 模型的 Meta 类中

在 Django 单元测试中使用 mock 修补 celery 任务

BASE DIR 的绝对路径是什么?