Вы должны использовать следующее:
stock_items = Stock.objects.filter(item_code__item_code__contains='101')
Первое имя поля - это поле в модели Stock, в данном случае item_code, а не item.
Для того, чтобы использовать его так, как вы.Вам необходимо изменить модель Stock на следующую:
Class Stock(models.Model):
item = models.ForeignKey(Item)
qty = models.IntegerField()
Тогда это будет работать:
stock_items = Stock.objects.filter(item__item_code__contains='101')