Python 切片Django查询集字段值

Python 切片Django查询集字段值,python,django,django-queryset,Python,Django,Django Queryset,我的对象有content字段,它实际上是文章的内容。我使用XHR将其传递给模板。我不想在前端剪切内容。如何通过提供最大字符限制来分割它 这是非常长的内容,所以在后端这样做将帮助我减少我的JSON大小 这就是我的JSON的样子。我删除了内容,因为它很长。它将出现在结果列表中 这就是我尝试过的,但没有成功。它将新值附加到json文件的末尾。但我希望它能在结果中将每一个附加到每一个字典中 articles1 = Article.objects.all().values('title', 'tags'

我的对象有content字段,它实际上是文章的内容。我使用XHR将其传递给模板。我不想在前端剪切内容。如何通过提供最大字符限制来分割它

这是非常长的内容,所以在后端这样做将帮助我减少我的JSON大小

这就是我的JSON的样子。我删除了内容,因为它很长。它将出现在结果列表中

这就是我尝试过的,但没有成功。它将新值附加到json文件的末尾。但我希望它能在结果中将每一个附加到每一个字典中

articles1 = Article.objects.all().values('title', 'tags', 'main_img', 'read_time', 'last_updated', 'slug').order_by('-last_updated')
    articles2 = Article.objects.all().values('content')
    short_content = [article['content'][3:100] for article in articles2]
    articles = list(chain(articles1, short_content))

您可以按如下方式预处理每篇文章的文本字段:

def缩短内容(文章值):
物品价值[“内容”]=物品价值[“内容”][3:100]
返回项目值
article_queryset=article.objects.values(
“标题”、“内容”、“标签”、“主要内容”,
“读取时间”、“上次更新”、“slug”
).order_by(“-上次更新”)
条款=[
缩短文章查询集中文章的内容(文章)
]