我有一個數據庫模型這樣的數據庫的新聞項目:從Django中,獲取一定促進筆者
class RssNewsItem(models.Model):
title = models.CharField(max_length=512)
description = models.TextField()
image_url = models.CharField(max_length=512)
published = models.DateTimeField(auto_now=True)
url = models.CharField(max_length=512, default='')
author = models.CharField(max_length=128, default='')
我想通過選擇其新聞項的3「促進」某個作者和7項其他作者(列出10個新聞項目)並按照-published
的順序排列。宣傳新聞項目在名單上的位置是無關緊要的。數字也並不重要。它只是推廣新聞項目的30%的名單。
假設我想宣傳'author1',並且我的網站上有6位作者。
這是可能與Django? (我想避免迭代列表或查詢集)
或者你可以做'q1.append(名單(Q2))'因爲它們是同一類型的。這樣你可以取消進口 – karthikr
好點。我會保持原樣,因爲我習慣使用'itertools' –
>>> >>> li = ['a','b','mpilgrim','z','example'] >>> li.extend([「two」,「elements」)) >>> li ['a','b','new','mpilgrim','z','example','new ','two','elements']' – suhailvs