gpt4 book ai didi

django - JSON 解析错误 - 期望用双引号括起来的属性名称 : line 11 column 5 (char 257)"

转载 作者:行者123 更新时间:2023-12-05 00:56:26 24 4
gpt4 key购买 nike

我正在学习有关 Django Rest 框架的类(class)。我似乎已经逐字复制了代码,但是,似乎有一些我无法归零的错误。什么可能导致此错误?

基本上,我正在测试模型序列化程序。我正在尝试发布以下数据。

{
"id": 1,
"author": "John Doe",
"title": "Happy Birthday",
"description": "20 years of ISS",
"body": "Fancy content",
"location": "Earth",
"publication_date": "2020-06-11",
"active": false,

}

我的序列化程序类看起来:

class ArticleSerializer(serializers.ModelSerializer):

time_since_publication = serializers.SerializerMethodField()

class Meta:
model = Article
fields = '__all__'

def get_time_since_publication(self, object):
publication_date = object.publication_date
now = datetime.now()
time_delta = timesince(publication_date, now)
return time_delta

我的模型是:

class Article(models.Model):
author = models.CharField(max_length=50)
title = models.CharField(max_length=120)
description = models.CharField(max_length=200)
body = models.TextField()
location = models.CharField(max_length=120)
publication_date = models.DateField()
active = models.BooleanField()
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)

def __str__(self):
return f"{self.author} {self.title}"

抛出的错误是 400 BAD REQUEST 错误:

{
"detail": "JSON parse error - Expecting property name enclosed in double quotes: line 13 column 1 (char 214)"
}

最佳答案

有多余的',' “活跃”:假,

去掉,

关于django - JSON 解析错误 - 期望用双引号括起来的属性名称 : line 11 column 5 (char 257)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62347538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com