Я понял это.
Класс Post
выглядит следующим образом:
class Post(Document):
title = StringField(required=True)
content = StringField(required=True)
published_at = datetime.utcnow()
ID = IntField(min_value=1)
А в функции, которая вставляет сообщение, я подсчитываю доступные записи, а затем увеличиваю их на 1, например:
def create_post(title, content):
Post(title=title, content=content, ID=Post.objects.count() + 1).save()