第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

對 Django 查詢集字段值進(jìn)行切片

對 Django 查詢集字段值進(jìn)行切片

楊魅力 2023-07-18 13:57:44
我的對象有內(nèi)容字段,它實際上是文章的內(nèi)容。我使用 XHR 將其傳遞給模板。我不想在前端分割內(nèi)容。如何通過給出最大字符限制來對其進(jìn)行切片?這是很長的內(nèi)容,因此在后端執(zhí)行它將幫助我減少 JSON 大小。這就是我的 JSON 的樣子。我刪除了內(nèi)容,因為它太長了。它將出現(xiàn)在結(jié)果列表中。這就是我嘗試過的,但沒有成功。它將新值附加到 json 文件的末尾。但我希望它將每個附加到結(jié)果中的每個字典中。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))
查看完整描述

1 回答

?
幕布斯6054654

TA貢獻(xiàn)1876條經(jīng)驗 獲得超7個贊

您可以像這樣預(yù)處理每篇文章的文本字段:


def shorten_content(article_values):

    article_values["content"] = article_values["content"][3:100]

    return article_values


article_queryset = Article.objects.values(

    'title', 'content', 'tags', 'main_img',

    'read_time', 'last_updated', 'slug'

).order_by('-last_updated')


articles = [

    shorten_content(article) for article in article_queryset

]


查看完整回答
反對 回復(fù) 2023-07-18
  • 1 回答
  • 0 關(guān)注
  • 125 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號