J'ai une forme élever un ValidationError dans le panneau d'administration, comme celui-ciDjango: vous voulez afficher le message ValidationError sans afficher "Veuillez corriger l'erreur ci-dessous."
class HistoryForm(forms.ModelForm):
class Meta:
model = History
fields = '__all__'
def clean(self):
raise ValidationError("A history error")
Lorsque le ValidationError est élevé, la page d'administration montrant toujours « S'il vous plaît corriger l'erreur ci-dessous. » avec le message d'erreur "Une erreur d'historique".
Maintenant je veux afficher le message d'erreur "Une erreur d'historique" seulement sans "Veuillez corriger l'erreur ci-dessous.", Comment puis-je l'obtenir?
Je veux une méthode sans modifier le modèle.
est-il une solution qui n'a pas besoin d'ajuster le modèle – Season
Malheureusement, non. Vous devez le remplacer pour changer le comportement par défaut. Vous pouvez simplement copier-coller le modèle sans ce message dans votre nouveau modèle. C'est assez simple. – v1k45