А что вы в модели хотите от такого первичного ключа? Добавьте в Meta в unique_together валидацию.
Я хочу, чтобы для каждого раздела id поста инкрементился изолированно. MySQL с MyISAM умеет делать это нативно на уровне базы данных. На уровне бизнес-логики это будет выставка костылей, что недопустимо, потому что в этом месте мне нужна максимальная производительность.
В принципе я решил эту модель запилить на SQLAlchemy, потому что быстрее, проще и преимущества Django ORM здесь несущественны. Потом если что на raw sql перепишу.