не понял зачем так странно делать. Есть стандартный интерфейсы 

    Post.objects.create(**kwargs)

    post = Post()
    post.__dict__.update()
    post.save()

через них нужно сделать удаленное создание объекта. Все удаленные операции должно происходить ПРОЗРАЧНО. я работаю с локальными объектами, изменения транслируются в ВК