I like use full names like warehouse, not wh. So i have used normal if statemant

return [(warehouse.id, wh.name) for warehouse in Warehouse.objects.all()]

is 77 so ok.