gue*_*tli 3 django django-admin
我有一个简单的 Django 模型:
class Remote(models.Model):
password = models.CharField(max_length=256, blank=True)
Run Code Online (Sandbox Code Playgroud)
和 admin.py:
class RemoteForm(forms.ModelForm):
class Meta:
widgets = {
'password': forms.PasswordInput(),
}
class RemoteAdmin(ForStaffModelAdmin):
form = RemoteForm
admin.site.register(Remote, RemoteAdmin)
Run Code Online (Sandbox Code Playgroud)
如果我在 django admin 中打开实例的 change_view,则密码字段为空。我检查了数据库:实例有密码。
为什么 PasswordInput 为空?
我想看看 ”********”
不要问我为什么,但这有效。我补充说render_value=True。
class RemoteForm(forms.ModelForm):
class Meta:
widgets = {
'password': forms.PasswordInput(render_value=True),
}
Run Code Online (Sandbox Code Playgroud)
密码输入文档
| 归档时间: |
|
| 查看次数: |
583 次 |
| 最近记录: |