Django-Admin管理后台的数据导入
- 在admin后台注册自己的模型类
首先在app的admin.py
文件中导入同目录下的models.py
文件,之后调用注册函数:
模型管理器
为了让管理系统功能更全面,我们可以用模型管理器来完善
具体操作为:
在admin.py
中创建一个admin.ModelAdmin
类的子类,类中定义的所有类属性即为这些功能的设置,这里列举5个常用的属性:
list_display = [key1,key2,...]
如上图框2为显示需要显示的字段名称,系统自动会排版,并显示原先设置的verbose_name
list_display_links = [key1,key2,...]
如图框3所示,用户只需要单击该字段即可进入该行数据的修改界面,也就是链接的设置
list_filter = [key1,key2,...]
如图框4,我们可以通过传入的字段,对这些字段进行过滤筛选
search_fields= [key1,key2,...]
如图框1所示,可以对数据的指定字段进行模糊搜索
list_editable = [key1,key2,...]
该参数如图5框所示,可以直接在列表界面对数据的指定字段进行修改
更多模型管理器属性请参考官方文档
此外如图这些表名在界面中显示为verbose_name
,可在Meta
内嵌类中为该属性赋值,并为verbose_name_plural
设置多个数据时候显示的名字(默认在后面+‘s’)
Django-Admin管理后台的数据导入相关推荐
- Django 3.2.5博客开发教程:用Admin管理后台管理数据
上节我们我们把数据库迁移到数据库里去了,那么现在我们数据库里是个什么样的情况呢?我们点击Pycharm右上角的Database,然后在网站项目里选中我们的数据库文件db.sqlite3,把它拖到Dat ...
- Spring Boot快速开发企业级Admin管理后台
点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达今日推荐:分享一套基于SpringBoot和Vue的企业级中后台开源项目,这个项目有点哇塞!个人原创100W +访问量博客:点 ...
- 使用 admin 管理后台
使用 admin 管理后台 后台登录地址:http://localhost:8000/admin 1.创建后台管理员(超级用户) ./manage.py creates ...
- Voyager,最方便的lavavel admin管理后台
今天飞哥推荐1个最简最省心的管理后台,10分钟搭建1个功能齐全的管理后台,开箱即用,如果你在寻找方便的管理数据的管理后台,Voyager在github有11.2K star,值得推荐. 需求背景 开源 ...
- Django Admin 管理工具, 以及问题解决
http://www.runoob.com/django/django-admin-manage-tool.html 登录进去却提示"你无权修改任何东西" urls.py 中加入一 ...
- 08-Django-基础篇-admin管理后台
admin管理后台 前言 管理后台使用 1. .创建管理员 2. .注册模型类 3. .发布内容到数据库 前言 本篇来学习Django自带的admin管理后台 管理后台使用 使用Django的管理模块 ...
- Django admin 管理工具
Django admin 管理工具 1 admin组件的使用 Django 提供了基于 web 的管理工具. Django 自动管理工具是 django.contrib 的一部分.你可以在项目的 se ...
- 【Python】解决Django Admin管理界面样式表(CSS Style)丢失问题
[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 参考文章: (1)[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 ( ...
- Django:admin管理后台2,ModelAdmin模型管理器类
https://docs.djangoproject.com/zh-hans/3.2/ref/contrib/admin/ admin.py from django.contrib import ad ...
最新文章
- windows 域环境应用---VNC远程协助工具的使用
- cnn stride and padding_卷积神经网络(CNN) 第 4 课(上)
- Autodesk MotionBuilder 2020中文版
- C. Three Parts of the Array(切割字符串)
- [网络安全自学篇] 十八.XSS跨站脚本攻击原理及代码攻防演示(一)
- UML之一综合设计例题
- MeteoInfoLab脚本示例:MODIS Sinusoidal投影HDF数据
- seleuium 禁止检测_如何突破网站对selenium的屏蔽
- RR调度(Round-robin scheduling)简单介绍
- python自动qq群发_用Python自动办公,做职场高手
- 从0到1:饿了么大数据平台Hadoop集群规模突破1000+之炼金术
- AVOD-理解系列(二)
- 飞信虚拟机支持数据库
- Roslyn 入门:使用 .NET Core 版本的 Roslyn 编译并执行跨平台的静态的源码
- VB模拟满天星空闪烁的效果
- 计算机网络管理工程师含金量高吗,软考中级哪个含金量高?
- 大一新生 or 职场新人?想买电脑该怎么选?
- vue异步问题解决方法
- 【SQLServer】验证身份证号第18位校验码是否合法
- php要学ps吗,初步学ps需要准备什么
热门文章
- outlook打首字母无法自动显示常用联系人
- 数据管理模块中,对数据进行全选,反选,删除,是否隐藏/显示
- Asp 时间函数详解
- ubuntu中使用默认apt 安装的java配置JAVA_HOME
- 【day18】Java如何把UNIX时间戳转换成日期格式
- 红米note11和note12参数对比 红米note11和note12哪个好
- 电脑关机后打开未关闭的页面还在_Win 10 电脑关机后,CPU风扇仍在转的解决办法...
- sml完整形式_DVD的完整形式是什么?
- 【开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发
- Dell Inspiron 15 5000 series 设置u盘启动(新版BIOS)