まず、以下の私のコードを見てください:
Project = models.ForeignKey(Project,null=False, blank=True)
if Porject is 'A':
Owner = models.CharField(max_length=100, choices=**owner_set_A**)
else:
Owner = models.CharField(max_length=100, choices=**owner_set_B**)
そのため、所有者の選択は owner_set_A から B に切り替える必要があり、Project の値に依存します。どうすればこれを行うことができるか教えてください。ティミーの返信に感謝しますが、models.Model で何をすればよいですか?
class Task(models.Model):
project = models.ForeignKey(Project,null=False, blank=True)
if Porject is 'A':
Owner = models.CharField(max_length=100, choices=**owner_set_A**)
else:
Owner = models.CharField(max_length=100, choices=**owner_set_B**)
プロジェクト フィールドの値を取得する方法はありますか?