How about this?
class Quote(models.Model):
text = models.TextField()
page = models.IntegerField()
class Text(models.Model):
title = models.CharField(max_length=100)
quote = models.ManyToMany(Quote, blank=True, null=True)
Sample usage:
t = Text.objects.create('My Text')
q = Quote.objects.create('Quote 1', 2)
q2 = Quote.objects.create('Quote 2', 2)
t.quote_set.add(q)
t.quote_set.add(q2)
t.save()