Django中的静态和媒体网址

时间:2017-02-03 17:21:54

标签: python django django-settings django-media django-static

在我的设置文件中,STATIC_URL = '/static/'可以访问目录app/static/css/filename中的静态文件(css文件)。如果我将其添加到设置文件中 MEDIA_URL = '/media/'是否可以从app/media/filename访问媒体文件?我的settings.py中没有MEDIA_ROOTSTATIC_ROOT

1 个答案:

答案 0 :(得分:3)

MEDIA_URL适用于用户上传的文件。这些文件未签入,因此您的应用程序中不应包含media目录。

要使媒体文件生效,您必须在设置中设置MEDIA_ROOT。有关如何投放媒体文件的说明,请参阅the docs