python - 如何在管理页面中输入密码类型?
问题描述
我创建了一个具有 3 个字段的模型:名称、电子邮件、密码。我希望管理员中的密码不显示为明文或不显示。您是否有任何想法将管理页面中的输入类型从 type='text' 更改为 type='password'?
模型.py:
class Artist(models.Model):
artist_name = models.CharField(max_length=255,null=False,blank=False)
email = models.EmailField(max_length=255, null=False,blank=False)
password = models.CharField(max_length=20, null=False,blank=False)
def __str__(self):
return self.artist_name
管理员.py:
from django.contrib import admin
from home.models import Track, Artist, Region, User
admin.site.register(Artist)
解决方案
are you talking about hiding the password for security purposes ? -use authentication like passport instead, or even hashing, encryption etc.
or are you talking about instead of displaying "password123" it displays "***********" ? this can be done but the password can be discovered easily by anyone with basic knowledge of computers
推荐阅读
- vue.js - 如何将反应数据加载到多选组件?
- python - 用值跳过行时替换熊猫列中的子字符串:无
- python - 使用 Python 仅获取 Azure Data Lake 中目录中的子文件夹名称列表
- python - 通过控制台的 Python 版本与下载的不同?
- powerbi - 设置过滤器的开始值和结束值
- react-native - 解决没有为提供的活动注册的本机启动画面
- php - PHP 中的 Geotiff 操作
- mysql - CASE..ELSE 将为未使用的表达式占用额外的内存
- javascript - 根据模型/接口限制对象数组的对象值?
- javascript - 表单提交结束时的 Mvc 核心隐藏加载器