반응형
내 양식 필드는 다음과 같습니다.
class FooForm(ModelForm):
somefield = models.CharField(
widget=forms.TextInput(attrs={'readonly':'readonly'})
)
class Meta:
model = Foo
위 코드에서 다음과 같은 오류가 발생합니다. init ()에 예기치 않은 키워드 인수 'widget'이 있습니다.
이것이 양식 위젯의 합법적 인 사용이라고 생각 했습니까?
해결 방법
모델 필드가 아닌 양식 필드를 사용해야합니다.
somefield = models.CharField(
widget=forms.TextInput(attrs={'readonly': 'readonly'})
)
대체
somefield = forms.CharField(
widget=forms.TextInput(attrs={'readonly': 'readonly'})
)
수정해야합니다.
참조 페이지 https://stackoverflow.com/questions/1827526
반응형
'파이썬' 카테고리의 다른 글
파이썬 색인을 알고있는 목록의 여러 요소에 액세스 (0) | 2021.01.10 |
---|---|
파이썬 3D의 Numpy meshgrid (0) | 2021.01.10 |
파이썬 배열을 부동 파이썬으로 변환 할 수 없습니다. (0) | 2021.01.09 |
파이썬 Python : 디렉토리에서 확장자가 .MP3 인 최신 파일 찾기 (0) | 2021.01.09 |
파이썬 ImportError : matplotlib에는 dateutil이 필요합니다. (0) | 2021.01.09 |
댓글