django-rest-frameworkの初心者です。私は解決策を探していますが、私の単純な解決策を見つけることができず、固まってしまいました。ヘルプは心から受け入れられます。django restフレームワークでユーザを作成した後のカスタムjsonレスポンス
私はScreenShotUser
モデルを作成した後、このような.json応答を取得しています:
{
"success": "True",
"message": "Successfully sent",
"user": {
"id": 1,
"name": "amir",
"age": "30"
}
}
ScreenShotUser.py
:{
"id": 1,
"name": "amir",
"age": "30"
}
をしかし、私は次のように.jsonの出力を取得したいです
class ScreenShotUser(models.Model):
name = models.CharField(max_length=30)
age = models.CharField(max_length=30)
ScreenShotUserSerializer.py
ScreenShotUserSerializer(serializers.ModelSerializer):
class Meta:
model = ScreenShotUser
fields = '__all__'
UserViewSet.py
class UserViewSet(viewsets.ModelViewSet):
queryset = ScreenShotUser.objects.all()
serializer_class = UserSerializer
私は、Djangoのrestframework 3.3.2を使用しています。 TIA
お返事ありがとうございます。私はこれを試しました。エラーが発生しました: "create()はオブジェクトインスタンスを返しませんでした。" – Amir
これは私のために最後に働いた。私は間違っていた。私の間違いのための誤り。どうもありがとうございました。 – Amir