Como eu digo ao Django para não criar uma tabela para um campo relacionado ao M2M?

Estou usando esta pequena joia de um trecho de código do Django para editar um ManyToManyField de ambas as direções:

class ManyToManyField_NoSyncdb(models.ManyToManyField):  
    def __init__(self, *args, **kwargs):  
        super(ManyToManyField_NoSyncdb, self).__init__(*args, **kwargs)
        self.creates_table = False  

class Job(models.Model):  
    persons = ManyToManyField_NoSyncdb( Person, blank=True, db_table='person_jobs' )

(detalhes do trechoaqui)

Permite selecionar todas as pessoas em um determinado trabalho no formulário de trabalhos e, inversamente, permite selecionar todos os trabalhos para uma pessoa no formulário de pessoas e atualiza a tabela jobs_persons nos dois casos.

Ao passar do Django 1.0 para 1.2, no entanto, o syncdb agora gera um erro de tabela duplicado porque o create_table evidentemente não é mais uma propriedade suportada na classe base.

Existe outra maneira de instruir o Django 1.2 a não criar uma tabela para um RelatedField?

questionAnswers(3)

yourAnswerToTheQuestion