Продолжаю ковырять django. На этот раз дело дошло до регистрации юзеров. Дело в том, что мне нужно, чтобы все производные объекты ресурса хранились в FObjects, чтобы дерево наследований не обрывалось на юзере.
Способ с наследованием от User кажется громоздким (http://djbook.ru/examples/6/), да вдобавок я не против использования Profile'ов.
Задача просто в том, чтобы pk User был равен pk в FObject. Т.е. сначала создается объект, через который строится дерево наследований, а потом к нему добавляется юзер с существующим pk. Можно в своей модели сделать что-то типа «user = User.objects.create_user(..); User.objects.filter(user.id).update(id=33)» Но не моветон ли это?
Вдобавок, впоследствии я буду пытаться прикручивать openid...