请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

banner 图 丢失

用xadmin 上传图片,但是图片为空,查看对应media目录下没有这个图片,而是在项目主目录下
图片描述图片描述图片描述图片描述图片描述

正在回答

2回答

  1. MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

把这个拷贝到你的settings.py 不要做任何修改

0 回复 有任何疑惑可以回复我~
  • 提问者 慕姐7020064 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2024-01-08 20:06:12
  • 提问者 慕姐7020064 #2
    我代码里把MEDIA_ROOT = os.path.join(BASE_DIR, 'media') 写成了
    media_root = os.path.join(BASE_DIR, 'media')
    换成大写的MEDIA_ROOT  就ok了,老师请问下这个是不是大小写是敏感的
    回复 有任何疑惑可以回复我~ 2024-01-08 20:07:08
  • bobby 回复 提问者 慕姐7020064 #3
    对。。。
    回复 有任何疑惑可以回复我~ 2024-01-10 11:57:06
bobby 2024-01-05 16:35:17

你的model中这个字段怎么定义的?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕姐7020064 #1
    class Banner(models.Model):
        """首页banner图"""
        goods = models.ForeignKey(Goods, on_delete=models.CASCADE, verbose_name='商品')
        image = models.ImageField(upload_to='banner', verbose_name='轮播图片')
        index = models.IntegerField(default=0, verbose_name='轮播顺序')
        add_time = models.DateTimeField(auto_now_add=True, verbose_name='添加时间')
    
        class Meta:
            verbose_name = '轮播商品'
            verbose_name_plural = verbose_name
    
        def __str__(self):
            return self.goods.name
    回复 有任何疑惑可以回复我~ 2024-01-05 21:54:17
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号