设置了外键,在表里还是显示不可选状态

来源:

_遥不可及_

2017-01-26

http://szimg.mukewang.com/58892e9500015ae208350339.jpg

以上是代码和错误的显示效果

写回答

3回答

bobby

2017-01-26

你这是没有值而已吧

0
3
_遥不可及_
非常感谢!
2017-01-26
共3条回复

bobby

2017-01-26

你是想做到和其他下拉框一样还是不一样?

0
1
_遥不可及_
就是一般正常情况下,如果正确关联外键以后,会出现像第一个那种的,不论有没有值有一个小横线,然后下拉会出现外键里面的数据选择,我这个第二个就有没有
2017-01-26
共1条回复

_遥不可及_

提问者

2017-01-26

感谢老师帮忙解决。

原来adminx.py代码:

class CollegeOrgAdmin(object):
   list_display = ['name', 'desc', 'tag', 'category', 'address', 'city', 'add_time']
   search_fields = ['name', 'desc', 'city']
   list_filter = ['name', 'desc', 'city']
   relfield_style = 'fk-ajax'
   style_fields = {"desc":"ueditor"}
   model_icon = 'fa fa-university'

修改后(去掉了:relfield_style = 'fk-ajax'):

class CollegeOrgAdmin(object):
   list_display = ['name', 'desc', 'tag', 'category', 'address', 'city', 'add_time']
   search_fields = ['name', 'desc', 'city']
   list_filter = ['name', 'desc', 'city']
   # relfield_style = 'fk-ajax'
   style_fields = {"desc":"ueditor"}
   model_icon = 'fa fa-university'

总结:这个设置代表的是你可以设置为搜索类型,因为有时候 这些值会很多 如果全部加载会很慢;所以设置这个的时候一个都不会显示 当时当你搜索的时候就会动态加载。感谢老师,学习到了。

0
0

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

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

3677 学习 · 4038 问题

查看课程