24 Ekim 2019 12:03

Muslu Y.

Django

Django Models Charfield password textinput karakterleri gizlemek

Anasayfa

Django

Django Models Charfield password textinput karakte...

Django projelerinizde kayıt girerken ya da güncellerken password alanlarına yazılan karakterleri gizlemek için aşağıdaki kodları kullanabilirsiniz.

 

models.py

class Inventory(models.Model):
ssh_port = models.PositiveSmallIntegerField(_('SSH Port'))
ssh_username = models.CharField(_('SSH Username'),max_length=20)
 ssh_password = models.CharField(_('SSH Password'),max_length=20)

 

admin.py

class InventoryForm(ModelForm):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)

class Meta:
model = Inventory
fields = '__all__'

widgets = {
'ssh_password': TextInput(attrs={'type': 'password'}),
}

admin.py

@register(Inventory)
class InventoryAdmin(admin.ModelAdmin):
list_display = ..
ordering = ..
form = InventoryForm

Django

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2025