2016-08-10 3 views

답변

0

다음 내용이 도움이 될 것입니다. (테스트 안 함)

양식 중에 __init___ 필드를 반복합니다. 오류가 발생한 첫 번째 필드에 autofocus 속성을 적용하십시오.

class MyForm(models.ModelForm): 
    def __init__(self, *args, **kwargs): 
     super(MyForm, self).__init__(*args, **kwargs) 

     for _, field in self.fields.iteritems(): 
      if field in self.errors: 
       field.widget.attrs.update({ 
        'autofocus': '' 
       }) 

       break