ridicoulus 시간을 사용하여이 답변을 찾으려고했으나 Google에 존재하지 않거나 바보입니다. (수사적 질문이므로 대답 할 필요가 없습니다.)error_messages의 사전 값을 표시합니다.
두 개의 키 'required
'과 'invalid
'에 대한 필드 특정 오류 메시지를 선언하는 방법을 찾았지만 이러한 오류 메시지를 처리하기 위해 템플릿에서 사용할 구문을 파악하는 것은 너무 어리석습니다. 표시 할 수 있습니다. (미안, 성가신 경우, FML이 잘리지 않는 순간에 나는 스스로를 비하하는 분위기에 처한다.)
그래서 지금까지 몇 시간 째 나를 찾았습니까? 나는 다음과 같은 구문 (나는 심지어 내가 제대로 그 단어를 사용하고 있는지 알고하지 않습니다를 사용했습니다
RegfirstnameError={'required': 'Last name must be filled in', 'invalid': 'invalid value in the last name field'}
class FrontpageRegistrartion(forms.Form):
firstname = forms.CharField(label="", widget=forms.TextInput(attrs={'id':'firstnamespan', 'placeholder':'Fornavn',}), error_messages=RegfirstnameError,)
....
forms.py, 난 그냥 아무것도의 부족에 바라고에서 (나는 그것을 구글 수 하지만, 정직, 금액은 나도이 구글 것이다 심지어 내 템플릿에) 내 장고 모험으로 여기까지 왔 놀라운입니다. 만 오류 필드의 이름을 렌더링
{% if regform.errors %}
<h2 style="color: red;">En feil oppstod</h2>
{% for error in regform.errors %}
<p style="color: red;">
{{error}}
</p>
{% endfor %}
{% endif %}
합니다. (나는 물론 다른 종류를 시도했지만 작동하지 않는다)
나의 비 기술적 인 설명 (내가 통제 할 수없는) 초능력이 다시 발로 차 있었다. 나는 물론 두 키의 가치를 보여주기를 희망합니다. 'required
'또는 'invalid
'은 상황/상황에 적합합니다.
그래서, 나는 완전히 바보가된다는 내 감정을 확인하는 피드백을 포함하여 어떤 피드백에 대해서도 정말 고맙겠습니다! 시간 내 주셔서 감사합니다!
그렇게 대단히 감사합니다 (부트 스트랩 또는 당신이 같은 메시지를 표시 같은 것들에 대한) 모든 형태에 오류가 있었다 여부에 따라 클래스를 설정하는 데 유용합니다! !!!! – Rookie