RegexField
일반 텍스트 입력 필드와 매우 유사한 Django 양식이 있습니다.
내 견해로는 특정 조건에서 사용자에게 숨기고 가능한 한 양식을 비슷하게 유지하려고합니다. 이 필드를 필드로 바꾸는 가장 좋은 방법은 무엇입니까 HiddenInput
?
필드에서 속성을 설정할 수 있다는 것을 알고 있습니다.
form['fieldname'].field.widget.attr['readonly'] = 'readonly'
그리고 원하는 초기 값을 다음과 같이 설정할 수 있습니다.
form.initial['fieldname'] = 'mydesiredvalue'
그러나 위젯의 형태는 바뀌지 않습니다.
이 필드를 <input type="hidden">
필드 로 만드는 가장 좋은 방법은 무엇입니까?
"" is not a valid value for a primary key.
이 솔루션을 사용한 후 is_valid 메소드에서 a 로 끝납니다 .