【已解决】13-3 添加relfield_style后无效,并报错
来源:13-3 model_icon, 只读字段,默认排序设置
Pian步
2017-03-23
如图已经在CourseOrgAdmin中加了relfield_style了
但是在搜索的时候没办法搜出机构来。
并且在搜索的时候会报错
解决:
在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']
是这样吗??我的还是报错
pychrm提示是relfield_sytle的问题
00 -
慕粉netQ_1642302522
2017-04-06
relfield_style = 'fk_ajax'
老师用的是这个,我使用没问题啊
00
相似问题