【Django入坑之路】Django后台上传图片,以及前端的显示


#setting配置:
    MEDIA_URL = "/media/"
    MEDIA_ROOT = os.path.join(BASE_DIR, "media")



#注册完admin后,在后台上传图片的时候,会自动将图片保存到这个media文件夹下,#upload_to----在media文件夹下再创建一个文件夹
    class Projects(models.Model):
        '''作品图片'''
        img = models.ImageField(upload_to='img')

#views传送路径给前端渲染:
    def index(request):
        res = {
            "url": "/static/img/图片名字.jpg"   # 路径
        }
        return render(request,'index.html',{"res":res})


#前端的渲染: 显示图片途径
 <img src="{res.url}">

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM