0

我有以下模型设置:

class Cluster(models.Model):
    name = models.CharField(...)
    ...


class ResourceRequest(Process):
    cluster = models.ForeignKey('Cluster')

    def clean(self, ...):
        if self.cluster.name == 'abc':
            ...

当我尝试发布到:

http://pmas-local:8000/workflow/api/tasks/vm_request/resourcerequest/start/

它抱怨说ResourceRequest has no cluster.

Stacktrace 显示if self.cluster.name == 'abc':导致了问题。

4

1 回答 1

0

该错误与 django-viewflow 无关。这是外键字段的标准 django 错误,这意味着 self.cluster 为无。

于 2019-12-02T04:10:55.130 回答