Django里,如何更改ADMIN管理后台的显示

今天在慢慢完善管理后台的一些体验,

第一是要扩展默认显示类,就是现在弄的。

第二是要让一些显示框更自然友好,这是下一次要作的。

在各个app的admin.py里,加入相关的MIXIN类

class ServerAdmin(admin.ModelAdmin):
    list_display = (‘name‘, ‘ipaddress‘, ‘server_env‘, ‘status‘)
    search_fields = [‘name‘]

admin.site.register(Server, ServerAdmin)

  

然后就:

时间: 2024-08-13 12:57:12

Django里,如何更改ADMIN管理后台的显示的相关文章

Django Admin Cookbook-17如何仅限特定用户登录Django Admin管理后台

17.如何仅限特定用户登录Django Admin管理后台? 只有勾选了is_staff=True的用户才允许登录Django Admin管理后台.要禁止用户访问Admin后台,可以应该设置该用户is_staff=False. 同样,超级管理员可以通过is_superuser=True设置.如果is_staff=False的用户尝试登录管理后台,将看到如下消息. 返回目录 原文地址:https://www.cnblogs.com/superhin/p/12174549.html

django admin管理后台中文添加问题

django版本号 1.7.8 #create database mydb character set utf8;#django-admin.py startproject mysite#设置settings, DATABASES#python manage.py startapp polls#编辑models<数据库模型,在此不进一步说明>#已经创建好了环境,但是使用之前the django books中进行创建同步数据库模块.不可以.新版本不一样#python manage.py make

Django使用admin管理后台

1.在admin.py文件中注册需要创建的表,例: from .models import * # Register your models here. admin.site.register(Userinfo) admin.site.register(Travel) admin.site.register(Driver) admin.site.register(Bus) 2.在settings.py文件中配置AUTH_USER_MODEL = 'car.Userinfo',(car是app名字

Django基础,Day8 - 管理后台定制显示

自定义admin表单 展示效果一: 1 from django.contrib import admin 2 from polls.models import Question 3 4 class QuestionAdmin(admin.ModelAdmin): 5 fields = ['pub_date', 'question_text'] 6 7 admin.site.register(Question, QuestionAdmin) polls/admin.py 展示效果二: 1 from

Django如何重设Admin密码(转)

django的admin用户被我多动症一样的测试,给密码弄丢了,需要重置. 从数据库重置的可能性为0,因为django对于密码有保护策略.考虑从运行程序的地方进行重置: 1.在程序的文件夹下,执行这样的命令,进行shell窗口: 1 python manage.py shell 2.对admin用户进行修改密码: 1 from django.contrib.auth.models import User 2 user =User.objects.get(username='admin') 3 u

Part 2:模型与管理后台

接着第一部分,本节将讲述如何安装数据库,编写第一个模型以及简要的介绍下Django自动生成的后台管理admin站点. 一.数据库安装 打开mysite/settings.py配置文件,这是整个Django项目的设置中心.Django默认使用SQLite数据库,因为Python源生支持SQLite数据库,所以你无须安装任何程序,就可以直接使用它.当然,如果你是在创建一个实际的项目,可以使用类似PostgreSQL的数据库,避免以后数据库迁移的相关问题. # mysite/settings.py #

Part2:模型与管理后台

一.数据库安装 mysite/settings.py配置文件,这是整个Django项目的设置中心,Django默认使用SQLite数据库,因为Python原生支持SQLite数据库,无序安装任何程序,就可以直接使用,当然创建一个实际项目,可以使用类似PostgreSQL的数据库,避免迁移问题. 1.Django自带的SQLite数据库,轻量级的 mysite/settings.py # Database # https://docs.djangoproject.com/en/1.11/ref/s

Django项目实践4 - Django网站管理(后台管理员)

http://blog.csdn.net/pipisorry/article/details/45079751 上篇:Django项目实践3 - Django模型 Introduction 对于某一类站点, 管理界面 是基础设施中很重要的一部分. 这是以网页和有限的可信任管理者为基础的界面,它能够让你加入,编辑和删除站点内容. 常见的样例: 你能够用这个界面公布博客,后台的站点管理者用它来润色读者提交的内容,你的客户用你给他们建立的界面工具更新新闻并公布在站点上.这些都是使用管理界面的样例. 创

Django打造在线教育平台_day_3: 搭建后台管理系统Django自带的admin

1.后台管理系统的特点:权限管理.少前端样式.快速开发 2.Django自带的admin后台管理系统,新建项目时会自动建立,admin也可以看成一个app 运行了程序打开链接:http://127.0.0.1:8000/admin/,就进入了后台管理系统登录页面 3.新建超级用户: Tools 工具栏运行 run manage.py Task 输入:createsuperuser,再根据提示输入用户名.邮箱.密码 4.登录成功: 5.把系统语言设置为中文与设置本地时间:修改MxOnline/se