не понял вопроса.
что за модель? что созраняем? юзер как связан? по ForeignKey? если по FK, то без вопросов можно обратится как self.user.pk причем до сохранения модели и после..
Обычная модель. Без разницы. С юзером она ни как не связана через поля, но имеет в себе поле id_user и это поле должно заполниться id активного(залогиненного) юзера.
Проблема в том, что request в модели нет, а только оттуда могу взять активного юзера.
Если более подробно, что я хочу реализовать - это логгер.
Связка объектов такая.
model.Models->Loger->Model1,2, ...
т.е. Loger наследуется от базового класса, а все остальные от Loger. При этом Loger имеет переопределенный метод save. При любом изменении в любой дочерней модели будет вызван автоматом метод Loger.save и произойдет запись определенной инфы, включая id активного юзера. Вот и вопрос, как в модели получить id активного юзера ?