2010-11-11 7 views
0

Я разрабатываю систему на основе администратора Django. Таким образом, все модели могут быть отредактированы также только с сайта администратора. Модель имеет пользовательский поле «пользователь». Я хочу установить текущее имя пользователя admin (или firstname или lastname) в качестве значения по умолчанию для поля user. Как я мог это реализовать?Установить имя пользователя admin для ввода поля в администраторе Django

Значения по умолчанию задаются как параметры при определении полей модели, поэтому, я думаю, объект запроса не может быть получен? Может быть, я должен установить значение при создании экземпляра модели (внутри метода init), но как я мог это достичь?

+0

specificfield = «Django администратора»; :) – zod

+0

Кажется, вам нужно больше деталей в вопросе. Возможно, какой-то код, или то, что вы уже пробовали. – mjhm

ответ

1

Я нашел этот рецепт полезным: http://code.djangoproject.com/wiki/CookBookNewformsAdminAndUser

+0

Thx, для ответа, но это не то, что мне действительно нужно. Этот фрагмент сохраняет пользователя при отправке формы. Я хочу установить его имя как значение по умолчанию в поле char. – Pawka

Смежные вопросы