在使用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