Klasse-Status (models.Model): someid = models.IntegerField() value = models.IntegerField() STATUS_MSG = models.CharField (max_length = 2000)wie Filter in django verwenden
so my database look like:
20 1234567890 'some mdg'
20 4597434534 'some msg2'
20 3453945934 'sdfgsdf'
10 4503485344 'ddfgg'
also muss ich Werte holen, die zwischen einigen Werten ein paar geben. so sagen wir mal
val1 = '1234567890'
val2 = '4414544544'
so meine letzte Ergebnisliste sollte für ID von 2 Eintrag enthält = 20 , wie diese umzusetzen.
ich versuchte
list = Status.objects.filter(someid = 20, value < val2, value > val1)
mit was falsch ist? wie Sie das beheben können.
danke.
Entschuldigung für das Posten dieses. Ich habe das Problem behoben. list = Status.objects.filter (someid = 20, value__lt = val2) .filter (value__gt = val1) – user102724