我创建了一个模型,我在其中定义了一个地方,它有几个属性 (M2M),每个属性都有几个选择。用户可以为一个或多个选项投票,因此我定义了从选项到用户的 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)
我怎样才能实现功能
用户已为特定地点的选项投票