Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Django form error messages keys

I need to override default form for error messages and the way I am doing it is like below:

default_error_list = {
  'required': 'error message 1',
  'invalid': 'error message 2'
}
class JoinForm(forms.Form):
  username = forms.CharField(error_messages=default_error_list)

Can someone tell me where I can find all possible keys of errors: (required, invalid, etc.)

like image 207
quas Avatar asked Oct 19 '22 05:10

quas


1 Answers

In the official Django documentation for the built-in fields there is a section exactly for what you are asking here

For your above example is:

CharField

  • required
  • max_length
  • min_length
like image 197
Rafael Avatar answered Oct 21 '22 11:10

Rafael