Django FSM-获取可用字段转换

Django FSM-获取可用字段转换,django,django-fsm,Django,Django Fsm,使用django_fsm,我需要从列表中获取可用的转换。使用以下代码时,我确实会得到一个 相反,我想得到一个转换列表,比如['PENDING','CLOSED']生成器有您需要的一切,它只需要迭代。要获得所需内容,您只需将其转换为列表: transitions=list(obj.get\u available\u status\u transitions()) 您可能需要阅读Python,它们非常有用。生成器具备您所需的一切,只需迭代即可。要获得所需内容,您只需将其转换为列表: transit

使用django_fsm,我需要从列表中获取可用的转换。使用以下代码时,我确实会得到一个


相反,我想得到一个转换列表,比如
['PENDING','CLOSED']

生成器有您需要的一切,它只需要迭代。要获得所需内容,您只需将其转换为列表:

transitions=list(obj.get\u available\u status\u transitions())

您可能需要阅读Python,它们非常有用。

生成器具备您所需的一切,只需迭代即可。要获得所需内容,您只需将其转换为列表:

transitions=list(obj.get\u available\u status\u transitions())

您可能需要阅读Python,它们非常有用。

生成器是可移植的Python对象。看

这将打印每个项目

    transitions = list(obj.get_available_state_transitions())
    print(transitions)
我从django fsm的测试用例中发现了这一点
生成器是可移植的python对象。看

这将打印每个项目

    transitions = list(obj.get_available_state_transitions())
    print(transitions)
我从django fsm的测试用例中发现了这一点