2016 - 2025

感恩一路有你

配置django admin站点实现图片上传和查看

浏览量:4253 时间:2024-01-25 18:17:47 作者:采采

在使用django的admin站点时,有时我们需要在自己的APP中实现图片上传和查看功能。但是在默认情况下,上传图片后无法直接查看,需要进行一些配置才能正常显示。下面是解决步骤:

配置文件

首先打开项目的文件,在该文件中添加以下几行代码:

MEDIA_ROOT  (BASE_DIR, 'media')
MEDIA_URL  '/media/'

这里的MEDIA_ROOT指定了存储上传图片的路径,可以根据实际需求进行修改;而MEDIA_URL则是指定了用于访问这些图片的URL路径。

修改文件

然后打开项目的文件,在该文件中添加以下代码:

from  import patterns, include, url
from  import admin
from  import static
from  import settings
urlpatterns  patterns('',
    # 其他URL配置...
    url(r'^admin/', include()),
)   static(_URL, document_root_ROOT)

这里主要是导入了两个包:static和settings。然后在urlpatterns后面添加了一行代码,即将static()函数应用到MEDIA_URL上,以便能够访问到上传的图片。

测试上传和查看图片

最后重新进入admin站点,上传一张图片并保存。然后打开该图片的URL地址,应该能够正常查看到该图片。

至此,我们成功实现了在django的admin站点中上传和查看图片的功能。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。