我是 django 的新手。我正在 django 1.3 中开发一个项目。问题是我正在从管理面板上传图片
class About(models.Model):
image = models.ImageField(upload_to='about')
files = models.FileField(upload_to='about')
这是我的模板标签
<img class="profile_pic" src="{{ about.image }}" />
我的设置文件如下
MEDIA_ROOT = path("media/")
MEDIA_URL = '/media/'
STATIC_ROOT = ''
STATIC_URL = '/static/'
ADMIN_MEDIA_PREFIX = '/static/admin/'
STATICFILES_DIRS = (
path('static/'),
)
我检查了图像已上传到 /media/about/image_name。问题是它在模板中呈现为“/about/imagename”但没有显示。当我手动转到该图像 url 时,它显示 404 错误。