如何遍历可见的表单字段,但在 Django 中遇到某个字段时执行某些操作?
How to loop through visible form fields but do something when a certain field is met in Django?
是否可以在表单的可见表单域中循环时在某个表单域处停止__init__
?
def __init__(self, *args, **kwargs):
super(ExampleForm, self).__init__(*args, **kwargs)
for visible in self.visible_fields():
if visible == "field_name": #<---?
#do something
需要勾选可见字段的.name
attribute [Django-doc],所以:
def __init__(self, *args, **kwargs):
super(ExampleForm, self).__init__(*args, **kwargs)
for visible in self.visible_fields():
if visible<b>.name</b> == 'field_name':
# do something …
是否可以在表单的可见表单域中循环时在某个表单域处停止__init__
?
def __init__(self, *args, **kwargs):
super(ExampleForm, self).__init__(*args, **kwargs)
for visible in self.visible_fields():
if visible == "field_name": #<---?
#do something
需要勾选可见字段的.name
attribute [Django-doc],所以:
def __init__(self, *args, **kwargs):
super(ExampleForm, self).__init__(*args, **kwargs)
for visible in self.visible_fields():
if visible<b>.name</b> == 'field_name':
# do something …