Используйте это поле сторонней модели класса . Это четыре строки, которые подклассы обычного класса ManyToMany, но инструктирует Django не создавать отдельную таблицу для второго отношения.
Обычно вы создаете связь в первой модели, явно указывая имя таблицы базы данных (опция "db_table"):
class FirstModel(models.Model):
second_model = ManyToManyField('SecondModel', related_name='second_model', db_table=u'TABLE_FOR_FIRST_AND_SECOND_MODEL')
...
А для второй модели используйте ManyToManyField_NoSyncdb, поэтому она не пытается создать вторую таблицу:
class SecondModel(models.Model):
first_model = ManyToManyField_NoSyncdb('FirstModel', related_name='first_model', db_table=u'TABLE_FOR_FIRST_AND_SECOND_MODEL')
...
Для получения дополнительной информации см. правое описание фрагментов django .