È possibile visualizzare come aggiungere un messaggio di errore a un campo quando si utilizzano i moduli, ma per quanto riguarda il modulo del modello?messaggi di errore personalizzati con Modello Modulo
Questo è il mio modello di prova
class Author(models.Model):
first_name = models.CharField(max_length=125)
last_name = models.CharField(max_length=125)
created = models.DateTimeField(auto_now_add=True)
updated = models.DateTimeField(auto_now=True)
La mia forma modello
class AuthorForm(forms.ModelForm):
class Meta:
model = Author
Il messaggio di errore sui campi: first_name, cognome ed è "Questo campo è obbligatorio". Come posso cambiarlo in un modello?
fresco grazie. Non sapevo quale sarebbe stato il risultato di ciò. La documentazione dice "I campi dichiarati sostituiranno quelli predefiniti generati usando l'attributo model" quindi dovrei essere buono.Dovrei anche reimpostare il max_field nel campo del modulo del modello. – iJK
È davvero necessario ripetere le dichiarazioni di campo nel modulo? Che ne dici del principio DRY di cui django è fiero? – paweloque
Questo non funziona: https://code.djangoproject.com/ticket/13693 – fjsj