Tomato based sauces really upset Jaylon's tummy when I was nursing (spaghetti, lasagna, pizza, etc).
It's kind of trial and error. Some things will bother one baby, but not another. Some babies are bothered by everything and some are bothered by nothing.
I don't think one glass of wine would hurt anything. I think once you establish a good supply you could pump enough to feed while you were having your margarita (s), nobody can have just one margarita

You could always pump and dump after you have been drinking if you were worried. Then your baby won't be exposed to any liquor.