클래스 상태 (models.Model) : someid = models.IntegerField() 값 = models.IntegerField() 의 Status_msg = models.CharField (MAX_LENGTH = 2000)장고에 필터를 사용하는 방법
so my database look like:
20 1234567890 'some mdg'
20 4597434534 'some msg2'
20 3453945934 'sdfgsdf'
10 4503485344 'ddfgg'
그래서 값을 가져와야하고 일부 값 사이에주는 someid가 있어야합니다. 그래서 나의 최종 결과는이를 구현하는 방법 ID = 20 2 항목의 포함 목록이어야합니다
val1 = '1234567890'
val2 = '4414544544'
을 가정 해 봅시다.
은 내가 잘못list = Status.objects.filter(someid = 20, value < val2, value > val1)
를 사용하여 시도? 이 문제를 해결하는 방법은 입니다.
감사합니다.
죄송합니다. 문제를 해결했습니다. list = Status.objects.filter (someid = 20, value__lt = val2) .filter (value__gt = val1) – user102724