2017-11-15 4 views
1

挨拶を添加すると、問題の言及として、私のMonitorFieldは下記、私はそれにwhen条件を追加するときに、日付を更新停止した場合、外部キーで作業していない私のコードです:ジャンゴMonitorField()条件は

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]) 
+1

モニターとフィールド

monitor = fields.MonitorField(monitor='status', when=[1]) 

チェックの間githubの上のジャンゴモデル-utilsののこの問題をカンマを逃しましたあなたは 'MonitorField'を外部キーIDで使うことはできないと思います。代わりに 'monitor = 'status_id''を試してみることもできますが、動作するかどうかは疑問です。 – Selcuk

+0

返信ありがとうございますが、残念ながらそれは仕事ではありません –

答えて

-1

doesntの仕事上の場合は、私は、D LINK

+0

こんにちは@Vaibhav、私の謝罪、私はこの記事を作ったときにコンマが私のコードにあります、それはまだ動作していないとはい、私はすでにgithub同様に、彼は私と非常に似通った問題を抱えていますが、解決策もありません。 –

+0

私は同じコードのために働いて、私は2つのモデルを作成し、私は正確に同じコードを使用して – Vaibhav

+0

を与えている新しい時間との変更は、(1)とのBを保存しているとき? –