Tengo un sitio de Django en el que el administrador del sitio ingresa su nombre de usuario/contraseña de Twitter para usar la API de Twitter. El modelo está configurado de esta manera:Haciendo que CharField use PasswordInput en el administrador
class TwitterUser(models.Model):
screen_name = models.CharField(max_length=100)
password = models.CharField(max_length=255)
def __unicode__(self):
return self.screen_name
necesito el sitio de administración para mostrar el campo password
como una entrada de contraseña, pero parece que no puede encontrar la manera de hacerlo. He intentado usar una clase ModelAdmin
, un ModelAdmin
con un ModelForm
, pero parece que no puede encontrar la manera de hacer que la pantalla Django que forman como una introducción de la contraseña ...
También me dicen que vaya para el primero, yo soy no estoy seguro de si el método de limpieza para la contraseña será el mismo en la segunda versión. – KillianDS
Gracias, vi esto en los documentos pero olvidé agregar el ', TwitterUserAdmin' a la línea' admin.site.register', por lo que obviamente no funcionaba correctamente. ¡Gracias! –
@Paul - ¡no hay problema, me alegro de poder ayudar! –