作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在学习有关 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/
我是一名优秀的程序员,十分优秀!