0
여기 set_fields()
을 호출하면 예상 한대로 작동하지 않습니다. (코드의 컨텍스트는 장고 모델이지만 파이썬 오류를 만든 것으로 판단됩니다.)Meta.fields를 설정하면 예상 한대로 작동하지 않습니다.
class FooEdit(ModelForm):
class Meta:
model = Foo
# Client should call set_fields()
# fields = ('A', 'B')
def set_fields(self, pro):
"""Set fields correctly for status."""
if pro:
self.Meta.fields = ('A', 'B', 'X')
else:
self.Meta.fields = ('A', 'Y', 'Z', 'W')
Doh. 네, 고마워요. – jma