Пусть этот метод будет в менеджере, это правильнее. Интерфейсы создания моделей уже писал

    Post.objects.create(**kwargs)

    post = Post()
    post.__dict__.update({})
    post.save()