Gruß, wie erwähnt in der Frage, meine MonitorField Aktualisierung des Datums nicht mehr, wenn ich einen when
Zustand in es hinzuzufügen, ist unter meinen Code:Django MonitorField() nicht mit Fremdschlüssel zu arbeiten, wenn, wenn die Bedingung
class A(models.Model):
name = models.CharField(max_length=50, unique=True)
def __str__(self):
return self.name
class B(models.Model):
status = models.ForeignKey(A, on_delete=models.CASCADE, default=4, null=True)
monitor = fields.MonitorField(monitor='status', when=[1])
I d Ich glaube nicht, dass Sie MonitorFields mit Fremdschlüssel-IDs verwenden können. Sie könnten stattdessen 'monitor =' status_id'' versuchen, aber ich bezweifle, dass es funktionieren würde. – Selcuk
Danke für die Antwort, aber leider funktioniert es nicht –