Would you be open to giving django dynamic fixtures a spin https://github.com/paulocheque/django-dynamic-fixture? If so, this code could be written like this:

    for i in range(2):
        G(GuideInfo, user=self.users[i], guide=self.guides[i])