Dzien dobry,
Mam problem z filtrowaniem rekordów w Django
Model:
class Parts(models.Model):
Name = models.CharField(max_length=100)
Description = models.CharField(max_length=1000, blank=True)
CatalogNo = models.CharField(max_length=50)
Amount = models.IntegerField(default=0, blank=True)
HotStockWarning = models.IntegerField(default=0, blank=True)
HotStockAlarm = models.IntegerField(default=0, blank=True)
w View potrzebuje zrobić filtry
- (Amount<HotStockWarning)AND(Amount>=HotStockAlarm)
- (Amount<HotStockAlarm)
Jezeli generuje listę tak jak poniżej to działa:
alarm_List = Parts.objects.filter(Amount__lt=10000)
Jak zmienię 1000 na HotStockAlarm to wywala błąd: Parts.HotStockAlarm nie jest integer
alarm_List = Parts.objects.filter(Amount__lt=Parts.HotStockAlarm)
Rozwiązanie pewnie proste, ale nie dla początkującego ;)