python 및 django의 새로운 기능. 양식 모듈을 사용하고 Django forms : 사용자 정의 오류 목록 형식
내가 오류에 대한 사용자 정의 형식을 설정 할 수 this solution을 발견 (그래서 그냥 상단을 덤프하지 않음) 하나를 사용하여 오류 하나를 통과, 내 경우에는, 그것은 것 :<dd class="error">errstr</dd>
그리고 더 많거나 적은 예를 제공 복사, 나는 다음과 같은 한 :
forms.py
이 (난 그냥 나를 위하여 약간 확대) 필드에 오류가있는 경우, 참조main.py
from poke.forms import PokeForm, DefinitionErrorList
def create_new(response, useless):
if response.method == 'POST':
# They posted something, so collect it (duh)
f = PokeForm(response.POST, error_class=DefinitionErrorList)
if f.is_valid():
cd = f.cleaned_data
템플릿는
은 상기와 여전히 기본 형식을 사용<dt>A small message to remind yourself</dt>
{{ form.message.errors }}
<dd>
<span class="input_border" style="width: 75%;"> {{ form.message }}</span>
<span class="tooltip_span">{{ tooltip.message }}</span>
</dd>
문제가
인지 (the), 그리고 아무리 노력해도 내 것이 사용되게 할 수는 없습니다. 나는 무언가를 놓치거나 지시 사항을 잘못 이해했다고 확신한다.
도움을 주셔서 감사 드리며 어떠한 정보도 잊어 버리면 죄송합니다.
편집 : 나는 Django 1.1을 사용하고 있습니다. 그리고 (아마도) 명확하게하기 위해, 오류가 잘 표시됩니다, 그들은 단지 그들이 원하는 방식으로보고되지 않습니다.
아, 하하. 그게 이유 일 수도 있습니다. 이것은 내 첫 번째 프로젝트이기 때문에 기본 버전을 배우기 만하면된다. 새로운 버전이나 패치 등을하기보다는 해결할 것이다. 링크를 이용해 주셔서 감사합니다. 같은 모양으로 ErrorList 출력을 다시 출력하기로 결정했습니다. 평상시처럼 – damnitshot