1
ModelMultipleChoiceField顯示在模板中是一個複選框列表,其中包含對應對象的表示形式的unicode。如何以任意列的任意字段以表格形式顯示ModelMultipleChoiceField?例如:django:自定義ModelMultipleChoiceField的顯示
[x] | obj.name | obj.field1
ModelMultipleChoiceField顯示在模板中是一個複選框列表,其中包含對應對象的表示形式的unicode。如何以任意列的任意字段以表格形式顯示ModelMultipleChoiceField?例如:django:自定義ModelMultipleChoiceField的顯示
[x] | obj.name | obj.field1
該字段類有一個方法label_from_instance
,控制如何表示該對象。您可以在自己的領域類覆蓋它:
from django.forms.models import ModelMultipleChoiceField
class MyMultipleModelChoiceField(ModelMultipleChoiceField):
def label_from_instance(self, obj):
return "%s | &s" % (obj.name, obj.field1)
你也應該能夠輸出一些HTML與...