我正在编写一个django调查应用程序,并且需要在队列结构上保存投票,并且每隔1分钟将队列元素保存在数据库中。这就是节省I / O开销。
目前我直接从我的投票视图中保存投票:
def vote(request, question_id):
question = get_object_or_404(Question, pk=question_id)
selected_choice = question.choice_set.get(pk=request.POST['choice'])
selected_choice.votes += 1
selected_choice.save()
return HttpResponseRedirect(reverse('enqueteapp:results', args=(question.id,)))
我的问题是,我不知道我可以在哪里开始排队,还有线程可以做我需要做的事情。
PS:我不想知道是否有更好的方法。我需要使用队列资料。