如何在for循环中排列项目?

时间:2019-07-16 15:47:56

标签: python html django

我正在field.title中用名称field.imgviews.py从数据库中获取数据,我进行了循环并为其指定了2个项目的范围,但是它正在从数据库中获取每个项目。我在循环范围内使用__,但是每当在范围内使用字段时,它都会给我AttributeError。 Destination是models.py

中的一个类
target1 = Destination.objects.all()
for field in target1:
    for __ in range(2):
        field.img
        field.title

1 个答案:

答案 0 :(得分:0)

根据我们的推论,您可能正在寻找限制查询集(在这种情况下为target1

target1 = Destination.objects.all()[:2]
for field in target1:
    # do whatever it is that you need to do
    field.img
    field.title

您可能需要检查查询集的顺序,以便获得所需的前两个。希望这会有所帮助。