Dieser sehr einfache Django Restrahmencode.Django Modelle Standard-Fehlermeldungen in einem Feld
models.py
class User(models.Model)
Email = models.CharField(max_length=100)
Username = models.CharField(max_length=100)
State = models.CharField(max_length=100)
serializers.py
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ('Email','Username','State')
views.py
class UserList(generics.ListCreateAPIView):
queryset = User.objects.all()
serializer_class = UserSerializer
Wenn diese Anwendung ich Fehler aus bin immer diese setzen wie
{
"Email": [
"This field may not be blank."
],
"Username": [
"This field may not be blank."
],
"Country": [
"This field may not be blank."
],
}
Aber ich muss den Fehler wie folgt ändern. Wie kann ich dies archivieren und jeden Vorschlag sehr geschätzt.
{"error":
[
"Email is required",
"Username is required",
"County is required"
]
}
Was dahinter das Ziel ist? – AKS
Ich gebe meine APIs an meinen Frontend-Entwickler, den er bittet, und er benutzt angularjs. – msr
Es könnte sich lohnen, Ihrem Frontend-Entwickler zu erklären, warum sie eigentlich getrennt sind, sie beziehen sich auf ein tatsächliches Feld, da sie – Sayse