下面是我的代码 a.py
class Order(models.Model):
STATUS_STARTED = 0
STATUS_SLOW =1
STATUS_FAST=2
STATUS_JUMP=3
STATUS_CHOICES = (
(STATUS_STARTED, 'STARTED'),
(STATUS_SLOW,'SLOW')
(STATUS_FAST,'FAST')
(STATUS_JUMP,'JUMP')
)
product =
models.CharField(max_length=200)
status =
FSMIntegerField(choices=
STATUS_CHOICES,
default=STATUS_STARTED,
protected=True)
一个人从一个点开始,他要么快要么慢。
@transition(field=status, source=.
[STATUS_STARTED],
target=STATUS_FAST)
def fast(self):
print("person run fast")
@transition(field=status, source=.
[STATUS_STARTED],
target=STATUS_SLOW)
def slow(self):
print("person run slow ")
在上面的代码中,我只能跟踪角度人员的进入,无论是慢速还是快速。
可以一次定义两个人的条目,一个在 SLOW 状态,另一个在 FAST 状态。就像为每个人保持单独的轨道一样。
python django中可以并行条目吗?请提供任何帮助。