いくつかのプロパティ (M2M) があり、各プロパティにはいくつかの選択肢がある場所を定義するモデルを作成しました。ユーザーは 1 つ以上の選択肢に投票できるため、選択肢からユーザーへの M2M 関係を定義します。ただし、ユーザーは選択肢がある特定の場所ではなく、選択肢にのみ接続されているため、必要な機能を実現できません。私のモデルは次のとおりです。
class Place(models.Model):
StoreName=models.CharField(max_length=200)
Pic=models.ImageField(upload_to="media",blank=True,null=True)
Address=models.CharField(max_length=200)
def __unicode__(self):
return self.StoreName
class TypeProperty(models.Model):
Place = models.ManyToManyField(Place)
TypePropertyName=models.CharField(max_length=42)
def __unicode__(self):
return self.TypePropertyName
class TypeChoices(models.Model):
TypeProperty = models.ForeignKey(TypeProperty)
TypeChoiceName=models.CharField(max_length=42)
UserVoted=models.ManyToManyField(User,blank=True,null=True)
どうすれば機能を実現できますか
ユーザーは、特定の場所の選択肢に投票しました