1
私はForeignkeyまたはMany2ManyFieldsのクエリセットをフィルタリングできると理解していますが、どのように単純なSelectウィジェット(Select Tag)であるCharField。例えばCharFieldにchoices属性(したがってSelect Field)を持つModelFormの選択肢をフィルタリングするには
:
PRODUCT_STATUS = (
("unapproved", "Unapproved"),
("approved", "Listed"),
#("Backorder","Backorder"),
#("oos","Out of Stock"),
#("preorder","Preorder"),
("userdisabled", "User Disabled"),
("disapproved", "Disapproved by admin"),
)
とフィールド:
o_status = models.CharField(max_length=100, choices=PRODUCT_STATUS, verbose_name="Product Status", default="approved")
は、私はちょうど "承認" にそれを制限したいし、代わりにどのようなIである(完全な配列を示す "userdisabled" とし管理者に表示したい)、どうすればいいですか?
ありがとうございます!