django-viewflow, остальные api, сохраняющие внешний ключ, говорят: "<ProcessName> не имеет <ForeignModel>" - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть следующие настройки моделей:

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': вызвало проблему.

...