Django 中的静态和媒体 URL
Static and media urls in Django
在我的设置文件中有 STATIC_URL = '/static/'
并可以从目录 app/static/css/filename
访问静态文件(css 文件)。如果我将它添加到设置文件
MEDIA_URL = '/media/'
是否可以从 app/media/filename
访问媒体文件?我的 settings.py.
中没有 MEDIA_ROOT
或 STATIC_ROOT
MEDIA_URL
用于用户上传的文件。这些文件未签入,因此您的应用程序中不应有 media
目录。
要使媒体文件正常工作,您必须在设置中设置 MEDIA_ROOT
。有关如何提供媒体文件的说明,请参阅 the docs。
在我的设置文件中有 STATIC_URL = '/static/'
并可以从目录 app/static/css/filename
访问静态文件(css 文件)。如果我将它添加到设置文件
MEDIA_URL = '/media/'
是否可以从 app/media/filename
访问媒体文件?我的 settings.py.
MEDIA_ROOT
或 STATIC_ROOT
MEDIA_URL
用于用户上传的文件。这些文件未签入,因此您的应用程序中不应有 media
目录。
要使媒体文件正常工作,您必须在设置中设置 MEDIA_ROOT
。有关如何提供媒体文件的说明,请参阅 the docs。