Django 2.0及以上版本的admin无法显示图片问题
最近在自学Django,使用的是Django 2.0 + Python 3.6 的配置,在写一个上传下载图片应用时遇到了一个问题,就是写好数据库,业务和admin的基本配置时,能看到图片名称,图片却打不开。如图:
在这个界面点击图片的链接是Django提示404 not found的,即是找不到图片路径。
我的admin很常规:
from django.contrib import admin
# Register your models here.
from .models import ImgData
class ImgDataAdmin(admin.ModelAdmin):
list_display = ('name', 'user', 'create_at', 'image')
list_filter = ['user', 'create_at']
search_fields = ['name']
admin.site.register(ImgData, ImgDataAdmin)
后来我找了很多坛子里大神发的解决办法,也尝试了很多