菜鸟学Python之Django配置Admin使用(一)

news/2024/5/19 6:23:40

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

settings.py配置

汉化配置
LANGUAGE_CODE = 'zh-Hans'
时区配置
TIME_ZONE = 'Asia/Shanghai'
数据库连接配置
DATABASES = {

    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'test',
        'USER': 'root',
        'PASSWORD': 'root',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}

应用注册

在admin.py中 admin.site.register(Users)

admin.site.register(Users)

或者使用装饰器

@admin.register(Users, Roles, Role_user)
class AuthorAdmin(admin.ModelAdmin):
    pass

调整页面头部显示内容和页面标题

admin.py

admin.site.site_header = '用户管理系统'
admin.site.site_title = '用户管理系统'

列表基本设置

admin.py

@admin.register(Users)
class UsersAdmin(admin.ModelAdmin):
    Users.name.short_description = '姓名'
    # 显示的字段
    list_display = ['account', 'name', 'password']
    # 设置每页显示记录
    list_per_page = 5
    # 设置排序负数标识降序
    ordering = ('-id',)
    # 设置可编辑字段
    list_editable = ['name']
    # 设置哪些字段点击链接可进入编辑界面
    list_display_links = ('account', 'password')

    # 过滤器
    list_filter = ('account', 'name')

    # 搜索字段
    search_fields = ('account', 'name')

    # 详细时间筛选
    # date_hierarchy = 'gotime'

转载于:https://my.oschina.net/hellotest/blog/1618137


http://www.niftyadmin.cn/n/4582769.html

相关文章

Android Studio插件GsonFormat快速实现JavaBean

From:http://51up.club/2015/10/09/Android-Studio插件GsonFormat快速实现JavaBean/ 一.安装 方法一: 1.Android studio File->Settings..->Plugins–>Browse repositores..搜索GsonFormat 2.安装插件,重启android studio 方法二: 1.下载…

Android studio 调试时,出现错误闪退,但是控制台没有打印错误信息

解决途径: 可以监视一下 RuntimeInit.UncaughtHandler 这个类的uncaughtException这个方法 贴上代码给予参考 /** Copyright (C) 2006 The Android Open Source Project** Licensed under the Apache License, Version 2.0 (the "License");* you may no…

BigDecimal的精确计算及工具类

2019独角兽企业重金招聘Python工程师标准>>> System.out.println(new BigDecimal("10000000000").toString()); System.out.println( new BigDecimal("100.000").toString()); System.out.println( new BigDecimal("100.000").stripT…

error: No resource identifier found for attribute ‘footerColor’ in package

异常提示: 使用自定义控件,引用包名应该是AndroidManifest.xml中所定义的包路径,并非src下.java文件所指向的包,这个容易犯错! 否者Android studio 中的xml布局界面,运行后会提示以下错误: error: No resource identif…

Eclipse 调试时,出现错误闪退,但是控制台没有打印错误信息

解决途径: 可以监视一下 ThreadGroup这个类的uncaughtException这个方法 贴上代码给予参考 /** Licensed to the Apache Software Foundation (ASF) under one or more* contributor license agreements. See the NOTICE file distributed with* this work for ad…

区块链中密钥对的生成原理

bitcoin中的密钥综述 关于bitcon中使用的椭圆曲线加密体制的一些事实: 私钥长度 32bytes 公钥长度 64bytes (未压缩形式) 或者 32bytes(压缩形式) 1byte(前缀) 椭圆曲线C是secp256k1曲线椭圆曲线加密体制基于模运算 在…

SSH hibernate 分页的几种实现方式

转载请注明出处~!! 第一种: DetachedCriteria Criteria 形式 SuppressWarnings({ "unchecked", "rawtypes" })public PageModel getPageModel(final PageModel pageModel, final DetachedCriteria _criteria, Class entityType)…

textarea文本域自适应高度

-----------------html <div><textarea autoHeight"true">textarea</textarea></div> 复制代码-----------------js $.fn.autoHeight function(){function autoHeight(elem){elem.style.height auto;elem.scrollTop 0; //防抖动elem.styl…