regall
Март 15, 2010 12:02:25
Какие мысли есть по поводу того, как в форме в админке, где есть поле user (FK на django.contrib.auth.models.User), делать так, чтобы поле автоматически заполнялось тем пользователем, который вводит данные в форму?
vaxXxa
Март 15, 2010 12:22:38
Думаю, надо переопределить метод __init__ в форме, и присвоить юзеру - активного юзера. Вот только надо от куда-то вытянуть данные - какой юзер сейчас активный.
igorekk
Март 15, 2010 12:25:24
regall
Март 15, 2010 12:35:25
vaxXxa
от куда-то вытянуть данные - какой юзер сейчас активный.
Во-во…
igorekk
Переопределить save_model.
Вот за это спасибо, в точку…
vaxXxa
Март 15, 2010 13:15:45
regall, а… я думал, тебе нужно, чтобы было красивенько. что типо когда юзер кликает на “Создать объект” - чтобы визуально автоматом заполнялось поле юзера. Метод save_model работает уже после запроса…
+ если это поле обязательное, то его надо заполнить руками… вот так вот)