在数据库django中存储不同的值
model.py在数据库django中存储不同的值,django,django-models,Django,Django Models,model.py class Venue(models.Model): venue_Name = models.CharField(max_length=100) place = models.CharField(max_length=50) rent = models.IntegerField() parking_area = models.IntegerField() picture = models.ImageField(upload_to
class Venue(models.Model):
venue_Name = models.CharField(max_length=100)
place = models.CharField(max_length=50)
rent = models.IntegerField()
parking_area = models.IntegerField()
picture = models.ImageField(upload_to='images/', blank=True, null=True)
def __unicode__(self):
return self.venue_Name
我想创建另一个模型来存储场地类中唯一不同的地点值我想您需要一个简单的查询来获得不同的地点: 您可以使用
Venue.objects.all()
因此,您可以使用以下方法筛选位置:
def Distinct_Places():
distinct_places = []
for v in Venue.objects.all():
if v.place not in distinct_places:
distinct_places.append(v.place)
return distinct_places
希望能有帮助
提示
您可能还想查看一下以获得不同的位置,只需执行不同的查询:
Venue.objects.values_list('place', flat=True).distinct()
你为什么要这么做?如果你需要不同的地方,只需在
场馆
上查询独特的地方。你能帮我找到我不熟悉的代码吗thishttp://stackoverflow.com/questions/22186928/jquery-to-filter-the-content-being-printed-in-the-template-django