在使用xadmin中的没m2m_transfer 的样式时 明明选择到了右侧 但在保存时出现了请在列表中选择一项,如下
这个问题是真让人难受 总不能每次添加和修改时都要选一次吧,就想着将其改成选中状态,在xadmin/plugins/multiselect.py 如下
option=bool(option_value in selected_choices)
if option:
return u'<option value="%s" selected="selected">%s</option>' % (
escape(option_value), conditional_escape(force_text(option_label))), option
else:
return u'<option value="%s">%s</option>' % (
escape(option_value), conditional_escape(force_text(option_label))), option
修改后OK