错误:
![]()
解决办法:
修改前:
class CashTitleContentAdmin(object):
model_icon = 'fa fa-image'
# 列表显示内容
list_display = ('subtitle', 'content_cash', )
# list_display_links 设置默认可编辑字段
list_display_links = ('subtitle', )
# # 分页显示
# list_per_page = settings.list_per_page
# 过滤器
list_filter = ('content_cash',)
# 表单显示内容
fields = ('subtitle', 'content_cash', )
# 搜索字段
search_fields = ('subtitle', 'content_cash__title', ) # 问题就在这里'content_cash',是ForeignKey字段,直接取是取不到的会报错
修改后:
class CashTitleContentAdmin(object):
model_icon = 'fa fa-image'
# 列表显示内容
list_display = ('subtitle', 'content_cash', )
# list_display_links 设置默认可编辑字段
list_display_links = ('subtitle', )
# # 分页显示
# list_per_page = settings.list_per_page
# 过滤器
list_filter = ('content_cash',)
# 表单显示内容
fields = ('subtitle', 'content_cash', )
# 搜索字段
search_fields = ('subtitle', 'content_cash__title', ) # 问题就在这里'content_cash__title',是ForeignKey字段,应用跨表去取ForeignKey表里面的字段
修改后问题就解决 OK 了