如何从Django模板和increment i控制变量

2024-10-03 06:19:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个问题,创建一个幻灯片(更像一个单向幻灯片)与随机序列,每次,没有重复的图片。我不知道如何将“next”按钮与之前生成的序列连接起来,模板是否可以增加python计数器。你知道吗

def ChemistryView(request):
    all_private_keys = PostForChemistry.objects.all()
    list_of_private_keys = [post.id for post in all_private_keys]
    random_ids = random.shuffle(list_of_private_keys)
    priv = list_of_private_keys[0]
    i = 1


    querysetforchem = PostForChemistry.objects.get(pk=list_of_private_keys[0])
    context = {
        "querysetforchem" : querysetforchem,
        "list_of_private_keys" : list_of_private_keys
    }
    return render(request, 'main/chemistry.html', context)

我希望一次在屏幕上显示一个id对象,使其不是增加到较大的id对象,而是增加到随机列表中的下一个id对象。你知道吗


Tags: of对象idobjectsrequest序列randomprivate