db でアイテムを検索しようとしています。db には 2 つの項目がありますが、2 番目の項目を取得できません。結果の下の私のコードではBewertung
、2番目の行ではなく、最初の行のみです。
私のコードは簡単です:
locations = Location.objects.all()[:5]
bewertungs = Bewertung.objects.filter(von_location__in=locations)
db で 2 番目のエントリが見つからない理由は何ですか? 4の最初のレコードを取得していますbewertung
が、2 番目のレコードは結果に表示されません。
編集:
これが Bewertung Model です。
class Bewertung(models.Model):
von_location= models.ForeignKey(Location,related_name="locations_bewertung",default="")
von_user = models.ForeignKey(User,related_name="users_bewertung",default="")
price_leistung = models.IntegerField(max_length=5,default=00)
romantic = models.IntegerField(max_length=3,default=00)
bewertung = models.IntegerField(max_length=3,default=00)
def __unicode__(self):
return self.bewertung
これらは記録です: