Найти - Пользователи
Полная версия: Автоматическое назначение пользователя.
Начало » Django » Автоматическое назначение пользователя.
1
regall
Какие мысли есть по поводу того, как в форме в админке, где есть поле user (FK на django.contrib.auth.models.User), делать так, чтобы поле автоматически заполнялось тем пользователем, который вводит данные в форму?
vaxXxa
Думаю, надо переопределить метод __init__ в форме, и присвоить юзеру - активного юзера. Вот только надо от куда-то вытянуть данные - какой юзер сейчас активный.
igorekk
Переопределить save_model.
http://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.save_model
regall
vaxXxa
от куда-то вытянуть данные - какой юзер сейчас активный.
Во-во…
igorekk
Переопределить save_model.
Вот за это спасибо, в точку…
vaxXxa
regall, а… я думал, тебе нужно, чтобы было красивенько. что типо когда юзер кликает на “Создать объект” - чтобы визуально автоматом заполнялось поле юзера. Метод save_model работает уже после запроса…
+ если это поле обязательное, то его надо заполнить руками… вот так вот)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB