當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Django Field.error_messages用法及代碼示例


本文介紹 django.forms.Field.error_messages 的用法。

聲明

Field.error_messages

error_messages 參數允許您覆蓋該字段將引發的默認消息。傳入帶有與您要覆蓋的錯誤消息匹配的鍵的字典。例如,這是默認的錯誤消息:

>>> from django import forms
>>> generic = forms.CharField()
>>> generic.clean('')
Traceback (most recent call last):
  ...
ValidationError: ['This field is required.']

這是一條自定義錯誤消息:

>>> name = forms.CharField(error_messages={'required': 'Please enter your name'})
>>> name.clean('')
Traceback (most recent call last):
  ...
ValidationError: ['Please enter your name']

在下麵的內置 Field classes 部分中,每個Field 定義了它使用的錯誤消息鍵。

相關用法


注:本文由純淨天空篩選整理自djangoproject.com大神的英文原創作品 django.forms.Field.error_messages。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。