我有一个简单的模型Django应用程序:如何从数据库中自动选取一个元素?
class ThingToPick(models.Model):
title = models.CharField(max_length=200)
start_date = models.DateTimeField('date published', auto_now=True)
status = models.IntegerField(default=0)
filedata = models.TextField()
的一些观点,我有:
exec_item = ThingToRun.objects.filter(status=0).order_by('start_date')[0]
exec_item.status = 1
exec_item.save()
我需要一些方法来挑选一个从每个ThingToRun
只有一个并发用户。我知道这是坏的,我该如何解决它?
你试图建立一个类似队列机制,这是调度?我有这个权利吗? – 2014-11-03 14:58:26
@Puciek是的,你是对的 – vz0 2014-11-03 15:01:17
真的,你应该使用一个适当的任务管理器,即芹菜。 – 2014-11-03 15:03:08