Django媒体文件URL的配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django媒体文件URL的配置相关的知识,希望对你有一定的参考价值。
参考技术A 在Django中经常需要配置图片、视频等表态文件,在配置时较为复杂,这里纪录一下:在文件尾部加入以下目录,用于存放上传的文件
在models中写上image字段其中 %Y 代表年, %m 代表月, blank=True 代表可以为空。当上传文件时,代表上传到image目录下,以当前年月子目录的文件夹中。
image = models.ImageField(upload_to="image/%Y/%m", blank=True)
其中src中的 MEDIA_URL 会在模板中渲染为第一步中的 /media/
如果您想在模板中使用MEDIA_URL,请在“模板”的“context_processors”选项中添加 django.template.context_processors.media 。
通过以上步骤,基本上可以在前端正常渲染出结果了,但还需要给图片添加一个URL以正常显示。
第一行为引入静态文件的serve,第二行为导入工程配置文件中的 MEDIA_ROOT
在url中加入:
以上是关于Django媒体文件URL的配置的主要内容,如果未能解决你的问题,请参考以下文章