我正在尝试序列化我的视图,并且我收到关于 http 状态代码必须是整数的错误,我没有看到必须是整数并作为字符串传递的数据在哪里。我会感谢任何帮助,我是 Django 的新手。我的models.py:
class User(AbstractUser):
"""User model."""
username = None
email = models.EmailField(_('email address'), unique=True)
location = map_fields.AddressField(max_length=200)
preferred = models.ManyToManyField(Place, related_name='Preferred')
disliked = models.ManyToManyField(Place, related_name='Disliked')
maplocation = gis_models.PointField("longitude/latitude", geography=True, blank=False, null=True)
USERNAME_FIELD = 'email'
REQUIRED_FIELDS = []
@classmethod
def make_preferred(cls, current_email, new_pref_place):
user, created = cls.objects.get_or_create(
email=current_email
)
user.preferred.add(new_pref_place)
@classmethod
def remove_preferred(cls, current_email, pref_place):
user, created = cls.objects.get_or_create(
email=current_email
)
user.preferred.remove(pref_)lace
@classmethod
def make_dislike(cls, current_email, dislike_place):
user, created = cls.objects.get_or_create(
email=current_email
)
user.disliked.add(dislike_place)
@classmethod
def …Run Code Online (Sandbox Code Playgroud)