UserAdmin使用,使127.0.0.0/admin/创建的用户密码加密

#!/usr/bin/python
# -*- coding:utf8 -*-

from django.contrib import admin
from django.contrib.auth.admin import UserAdmin

from .models import User
# Register your models here.
admin.site.site_header = 'Big Tager BackEnd'
admin.site.site_title = 'Big Tager BackEnd'
admin.site.index_title = 'Big Tager BackEnd'
# admin.site.register(User)

@admin.register(User)
class UserAdmin(UserAdmin):
    list_display = ('id', 'username', 'phone')
    ordering = (u'id',)
    # fields里面的字段,是按行排列的,若想要某些字段展示再一行,用('is_superuser', 'is_staff', 'is_active')
    fieldsets = (None, {'fields': (
    'username', 'phone', 'password', 'groups',('is_superuser', 'is_staff', 'is_active'),)}),
    add_fieldsets = (
        (
            None,
            {
                "classes": ("wide",),
                "fields": ("username", 'phone','groups',"password1", "password2"),
            },
        ),
    )
    readonly_fields = ('password',)
    list_per_page = 5


    # 增加自定义按钮
    # actions = ['make_copy', 'custom_button']

    def custom_button(self, request, queryset):
        pass

    # 显示的文本,与django admin一致
    custom_button.short_description = '测试按钮'
    # icon,参考element-ui icon与https://fontawesome.com
    custom_button.icon = 'fas fa-audio-description'

    # 指定element-ui的按钮类型,参考https://element.eleme.cn/#/zh-CN/component/button
    # custom_button.type = 'danger'

    # 给按钮追加自定义的颜色
    custom_button.style = 'color:black;'

    def make_copy(self, request, queryset):
        pass

    make_copy.short_description = '复制员工'



参考链接:
https://developer.mozilla.org/zh-CN/docs/Learn/Server-side/Django/Admin_site

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
最好的远程控制工具.全面控制,非常完美。 remote radmin 软件安装 1.服务端-radmin22需安装在客户服务器上,重启电脑注册软件。 建议客户服务器安装双网卡(用于酒店系统局域网和客户远程维护)。 2.radmin22安装后,在windows开始程序中,使用‘Settings for Remote Administrator server’设置服务端 1)'Startup Mode' -启动模式,其中Automatic-电脑启动自动运行(默认),Manual-手动运行。 2)'Set Password' -设置客户端RadminViewer3.0访问服务端登入的密码密码共8位,可设酒店简称(如天天笑酒楼-ttxjl,不足8位0添补,多余则舍去)。 3)'Options' -选项设置,只需设置Port项,Use Default Port复选项勾舍去,手工设置端口3000. 4)注册码- 08Rc+SqPTXOQabByH6b9KI7Jn7Hn0jSUgpa+fXGSToxu4krbL25vq7tzMq-90AHwbrqHDBbPtOyH1zdlienxLX32 2.客户端-RadminViewer3.0是绿色软件,无需注册,直接运行Radmin.exe远维操作。 1)建立连接,项目名称(设为客户酒店简称),IP地址为客户网络公网IP(如客户不清楚,可让客户登入www.ip138.com查询),连接端口为3000. 2)登入时需密码访问,密码共8位,可设酒店简称(如天天笑酒楼-ttxjl,不足8位0添补,多余则舍去)。 3.客户酒店电脑局域网ip要映射到公网ip,需使用路由器(一般宽带路由器就行)DMZ主机设置功能,如客户服务器双网卡(192.168.0.1和192.168.0.x), 将ip(192.168.0.x)映射公网即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值