Ich habe ein Modell, dasWie BigIntegerField, TextField- in Serializer Django serialisiert
folgende Attribute hatfrom django.db import models
class ApiLogs(models.Model):
user_id = models.BigIntegerField(null=True)
ip = models.CharField(max_length=16)
user_agent = models.TextField(blank=True, null=True)
client = models.CharField(max_length=50, blank=True, null=True)
client_version = models.CharField(max_length=50, blank=True, null=True)
token = models.TextField(blank=True, null=True)
uri = models.CharField(max_length=200)
method = models.CharField(max_length=20)
ich einen Serializer
from rest_framework import serializers
class ApiSerializer(serializers.Serializer):
user_id = serializers.BigIntegerField(allow_null=True)
ip = serializers.CharField(max_length=16)
user_agent = serializers.TextField(allow_blank=True, allow_null=True)
client = serializers.CharField(max_length=50, allow_blank=True, allow_null=True)
client_version = serializers.CharField(max_length=50, allow_blank=True, allow_null=True)
token = serializers.TextField(allow_blank=True, allow_null=True)
uri = serializers.CharField(max_length=200)
method = serializers.CharField(max_length=20)
Aber es zeigt Fehler etwas wie dieses
definiert habenuser_id = serializers.BigIntegerField(allow_null=True)
AttributeError: 'module' object has no attribute 'BigIntegerField'
für Textfeld
user_agent = serializers.TextField(allow_blank=True, allow_null=True)
AttributeError: 'module' object has no attribute 'TextField'
Nun, wie diese Art von Daten zu serialisieren.
Was sind Ihre Importe? – e4c5
@ e4c5 Ich habe die Importe aufgenommen. – abhishek