Я хочу сократить административные формы, но я потерялся под своим кодом
Я хочу инициализировать pro_log с именем пользователя, подключенного, но не получившего доступа к объекту запроса. Какой метод мне следует изменить и как получить объект запроса Я читал, что должен переопределить методы save_model или save_form в Modeladmin, которые возвращают объект, но как это сделать, чтобы получить доступ к пользователю в ModelForm?
class ProjetFormAdmin(forms.ModelForm):
OUINON = Thesaurus.options_list(1,'fr')
pro_nom = forms.CharField(label="Nom du projet")
pro_log = forms.CharField(label="Log utilisateur", initial='')
pro_act = forms.TypedChoiceField(label="Projet en cours ?", widget = forms.Select, choices = OUINON, required=False, empty_value=None)
class ProjetAdmin(SimpleHistoryAdmin):
list_display = ('pro_nom','pro_log', 'pro_act',)
form = ProjetFormAdmin