Я написал блог django и api.
Когда я запустил почтальон, а затем написал URL-адрес api, он возвращает правильные значения, за исключением содержимого, которое у меня проблема с содержимым, возвращается ö. Это turki sh кодировка ö = ö Как я могу исправить эту проблему?
api / serializers.py:
class MakaleSerializer(serializers.ModelSerializer):
Yazar = serializers.CharField(source="Yazar.username")
class Meta:
model = Makale
fields = ('__all__')
def to_representation(self, instance):
data = super().to_representation(instance)
data['İçerik'] = strip_tags(instance.İçerik)
return data
api / views.py:
class MakaleRudView(APIView):
def get(self, request):
makale = Makale.objects.all()
serializer = MakaleSerializer(makale , many=True)
return Response(serializer.data)
и почтальон или drf (Django Rest Framework возвращает:
{
"id": 26,
"Yazar": "gorkem",
"Başlık": "Atatürk'ün Samsuna Çıkışı 2",
"İçerik": "Atatürk'ün Samsuna çıkışı sırasında Türkiye Cumhuriyeti'nin",
"Olusturma_Tarihi": "2020-05-29T09:10:43.874477+03:00",
"makal_resim": null
},