xadmin ImageField 问题

来源:5-3 users app 的model注册

柿饼小星

2017-11-27

python==3.5, django==1.11.7

xadmin 代码是 从github上获取 :  liyaopinner/mxonline_resources


class Banner(models.Model):
    title = models.CharField(max_length=100, verbose_name=u'标题')
    image = models.ImageField(max_length=100, upload_to='banner/%Y/%m', verbose_name=u'轮播图')
    url = models.URLField(max_length=200, verbose_name=u'访问地址')
    index = models.IntegerField(default=100, verbose_name=u'顺序')
    add_time = models.DateTimeField(default=datetime.datetime.now, verbose_name=u'添加时间')

    class Meta:
        verbose_name = u"轮播图"
        verbose_name_plural = verbose_name

    def __str__(self):
        return self.title

然后在xadmin 中注册  在后台添加一个轮播图,

然后我点开 刚才添加的轮播图 不做任何修改 再次点击 保存  竟然提示我 请选择一个文件 

http://img.mukewang.com/szimg/5a1c2f830001426b06700474.jpg


后来我又在admin 注册了一下 Banner   点开那个测试的轮播图 不做任何修改 点击 保存 一切正常, 

http://img.mukewang.com/szimg/5a1c3006000179be06080463.jpg

这个是不是xadmin的一个Bug?  麻烦老师看看...

写回答

1回答

bobby

2017-11-28

这个确实是xadmin的一个bug, 之前的课程录制的时候没有这个bug, 我回头看一下xadmin的这个bug

0
4
柿饼小星
回复
我的奶酪
你解决了么?
2017-12-14
共4条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程