Django では、モデル間に次の動的な関係を作成する方法はありますか?
class ClothingMale(models.Model):
# male specific fields
class ClothingFemale(models.Model):
# female specific fields
class Person(models.Model):
gender = models.IntegerField(max_length=2, choices=GENDER_CHOICES, blank=True)
clothes = models.ForeignKey(???)
Person に ModelForm を使用しています。フォーム内の服装フィールドは、選択した性別に応じて動的に変化する必要があります。私は GenericForeignKeys を認識していますが、これを解決するためのより良い方法があるかどうか疑問に思っていましたか?