Джанго: PasswordInput пуст - PullRequest
       6

Джанго: PasswordInput пуст

0 голосов
/ 14 ноября 2018

У меня есть простая модель Django:

class Remote(models.Model):
    password = models.CharField(max_length=256, blank=True)

и admin.py:

class RemoteForm(forms.ModelForm):
    class Meta:
        widgets = {
            'password': forms.PasswordInput(),
        }

class RemoteAdmin(ForStaffModelAdmin):
    form = RemoteForm

admin.site.register(Remote, RemoteAdmin)

Если я открою change_view для экземпляра в администраторе django, тогда поле пароля будет пустым. Я проверил базу данных: у экземпляра есть пароль.

Почему PasswordInput пуст?

Хотелось бы увидеть "********"

1 Ответ

0 голосов
/ 14 ноября 2018

Не спрашивайте меня, почему, но это работает.Я добавил render_value=True.

class RemoteForm(forms.ModelForm):
    class Meta:
        widgets = {
            'password': forms.PasswordInput(render_value=True),
        }

Документы PasswordInput

...