現在モデルを作成していますが、フィールドの1つがパーセンテージです。ステータスに応じてパーセンテージフィールドを更新したかったのです。ステータスdjangoモデルに基づくデータUpdater
これは私のmodels.py
class Contact(models.Model):
STATUS = (
('NY','Not Yet'),
('RN','Running'),
('CO','Completed'),
)
status = models.CharField(max_length=2, choices=STATUS, default='NY')
percentage = models.FloatField()
if status == 'CO':
percentage = 100
else:
percentage = 0
であり、これは動作しないか、保存されません。
'save'メソッドで' status'は 'self.status'で、' percentage'は 'self.percentage'でなければなりません。 – Nick
ああ、@Nick、ありがとう:)私の答えを編集しました。 – kapilsdv
ありがとうございます。これはまさに私が探していたものです –