添加完图片不显示? 完美解决

原创 120阅读 · 时间2019年4月27日 00:11

问题:

当我在common这个app里,添加一张图片,路径和储存位置都没有问题,但是就是并没有显示在页面上?

models如下:

class Logo(models.Model):
    id = models.AutoField(primary_key=True)
    logo_src = models.ImageField(upload_to='static/common/logo', verbose_name="LOGO图片地址")
    add_time = models.DateTimeField(auto_now_add=True, verbose_name="添加时间")

templates 下的模板如下:

<li><a href="/" style="width: 80px"><img src="{{ logo_src.logo_src }}" alt=""></a></li>

添加/修改 用的是 django 的admin.


前台无论如何都展示不出来图片。

我尝试了修改models的 upload,等等地方,都不行。

image.png

image.png


解决办法:

在setting.py中添加如下代码:

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "static"),
)

如果:添加了上述代码,刷新页面还是未显示图片。请重新启动您的django项目。

完美解决

image.png


评论

本站升级中... 如有好的建议请加入QQ群!

相关文章推荐 ?
近七日热文推荐 !
回到顶部