Wenn Sie ein CharField verwenden, verwenden Sie einen PasswordInput im Admin

8

Ich habe eine Django-Site, auf der der Website-Administrator seinen Twitter-Nutzernamen / Passwort eingibt, um die Twitter-API zu verwenden. Das Modell ist wie folgt aufgebaut:

%Vor%

Ich brauche die Admin-Site, um das password -Feld als Passworteingabe anzuzeigen, kann aber nicht herausfinden, wie es geht. Ich habe versucht, eine ModelAdmin -Klasse, eine ModelAdmin mit einer ModelForm , aber ich kann nicht herausfinden, wie man django dieses Formular als Passworteingabe anzeigen lassen ...

    
Paul Woolcock 11.05.2010, 13:20
quelle

1 Antwort

18

Von den Dokumenten , können Sie Ihre eigene Form erstellen, etwa so:

%Vor%

Oder Sie können es so machen :

%Vor%

Ich habe keine Ahnung, welches besser ist - ich ziehe das erste vor, da es bedeutet, dass du immer noch help_text und verbose_name von deinem Modell bekommst.

Unabhängig davon, welche dieser beiden Vorgehensweisen Sie verwenden, können Sie den Administrator dann dazu bringen, Ihr Formular wie folgt zu verwenden (in der admin.py Ihrer App):

%Vor%     
Dominic Rodger 11.05.2010, 13:22
quelle

Tags und Links