【已解决】13-3 添加relfield_style后无效,并报错

来源:13-3 model_icon, 只读字段,默认排序设置

Pian步

2017-03-23

http://szimg.mukewang.com/58d3ba350001003407290123.jpg

如图已经在CourseOrgAdmin中加了relfield_style了

http://szimg.mukewang.com/58d3ba920001390405960247.jpg

但是在搜索的时候没办法搜出机构来。

http://szimg.mukewang.com/58d3bade000154fb07560144.jpg

http://szimg.mukewang.com/58d3bb04000165c209200114.jpg


并且在搜索的时候会报错

解决:

在search_fields中的外键属性需要用双下划线 __ 引出

class TeacherAdmin(object):
    search_fields = ['org__name']

写回答

2回答

慕粉dragon

2017-04-21

class Course(models.Model):
    course_org = models.ForeignKey(CourseOrg,verbose_name=u'课程机构',null=True,blank=True)
    name = models.CharField(max_length=50,verbose_name=u'课程名')
    desc = models.CharField(max_length=300,verbose_name=u'课程描述')
    detail = models.TextField(verbose_name=u'课程详情')
class CourseAdmin(object):

    list_display = ['name', 'desc', 'detail', 'degree','learn_times','students','fav_nums','image','click_nums','add_time']
    search_fields = ['course_org__name', 'desc', 'detail', 'degree','students','fav_nums','image','click_nums']
    list_filter = ['name', 'desc', 'detail', 'degree','learn_times','students','fav_nums','image','click_nums','add_time']
    ordering = ['-click_nums']

是这样吗??我的还是报错


//szimg.mukewang.com/58f9cf9300016aa903810135.jpg     pychrm提示是relfield_sytle的问题

0
0

慕粉netQ_1642302522

2017-04-06

relfield_style = 'fk_ajax'

老师用的是这个,我使用没问题啊

0
0

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

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

3677 学习 · 4038 问题

查看课程