Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Автоматическое назначение пользователя. [RSS Feed]

#1 Март 15, 2010 12:02:25

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Автоматическое назначение пользователя.

Какие мысли есть по поводу того, как в форме в админке, где есть поле user (FK на django.contrib.auth.models.User), делать так, чтобы поле автоматически заполнялось тем пользователем, который вводит данные в форму?



Офлайн

#2 Март 15, 2010 12:22:38

vaxXxa
От: Kyiv, Ukraine
Зарегистрирован: 2009-06-16
Сообщения: 278
Репутация: +  0  -
Профиль   Отправить e-mail  

Автоматическое назначение пользователя.

Думаю, надо переопределить метод __init__ в форме, и присвоить юзеру - активного юзера. Вот только надо от куда-то вытянуть данные - какой юзер сейчас активный.



Офлайн

#3 Март 15, 2010 12:25:24

igorekk
От:
Зарегистрирован: 2009-11-04
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Автоматическое назначение пользователя.

Офлайн

#4 Март 15, 2010 12:35:25

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Автоматическое назначение пользователя.

vaxXxa
от куда-то вытянуть данные - какой юзер сейчас активный.
Во-во…
igorekk
Переопределить save_model.
Вот за это спасибо, в точку…



Офлайн

#5 Март 15, 2010 13:15:45

vaxXxa
От: Kyiv, Ukraine
Зарегистрирован: 2009-06-16
Сообщения: 278
Репутация: +  0  -
Профиль   Отправить e-mail  

Автоматическое назначение пользователя.

regall, а… я думал, тебе нужно, чтобы было красивенько. что типо когда юзер кликает на “Создать объект” - чтобы визуально автоматом заполнялось поле юзера. Метод save_model работает уже после запроса…
+ если это поле обязательное, то его надо заполнить руками… вот так вот)



Офлайн

  • Начало
  • » Django
  • » Автоматическое назначение пользователя.[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version