DRFを使用して構築しているAPIでGETリクエストを実行するときに、完全なJSON応答を取得できません。ページネーションを組み込んで、たとえば100件の結果を取得すると、JSONレスポンスが完全に表示されます。ページネーションを使用せず、数千の検索結果を取得したい場合、サーバーは一見無作為な場所で切断し、完全なJSONを返しません。たとえば、{"hi": "hello"}を返す代わりに "hel"を返すかもしれません。DRFはこれを200個の応答コードとして報告するので、正しく実行されているかのように見えます。Django Restフレームワークが完全なJSONを返さない
コード私のシリアライザのためのコードは次のように見えます
class RepresentativeListView(generics.ListAPIView):
queryset = models.Representative.objects.all()
serializer_class = serializers.RepresentativeSerializer
:?
class RepresentativeSerializer(serializers.ModelSerializer):
class Meta:
model = models.Representative
fields = (
'bioguide_id',
'stats',
'leadership_score',
'ideology_score',
)
誰もが完全なJSONレスポンスが
私はdjango(python manage.py runserver)に組み込まれたローカルサーバーを使用しています。要求が行われるたびに、不完全なJSONを返しても、200のステータスコードが記録されます。 – mperel