我在创建幻灯片时遇到了问题(更像是一种单向幻灯片),每次都具有随机序列,并且没有重复的图片。我不知道如何将“下一步”按钮与先前创建的序列连接在一起,并且模板是否有可能增加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对象,并使它不增加到较大的对象,而是增加到随机列表中的下一个对象。