[Django笔记] admin 深入学习
admin
django 内置的管理后台,大部分时候可以通过对admin进行配置来提高开发效率。
数据列表展示
默认情况下显示一个models-objects的列表,如果model定义了 __str__() 方法,则显示其返回的内容
显示字段 list_display
一个list或者tuple,需要展示在列表页的字段(可以自定义)
排序
操作按钮
# 定义全局操作按钮
def comm_action(adminmodel, request, queryset):
    queryset.update(somefiled=True)
    return HttpResponse('全局操作')
admin.site.add_action('comm_action', '全局操作')
# 禁用全局按钮
admin.site.disable_action('delete_action')
class EntryAdmin(admin.ModelAdmin):
    # 指定动作,可以重新使用已禁用的全局动作
    actions = ['only_action', 'delete_action']
    def only_action(self, req, qry):
        pass
编辑页面
fields
markdown
[Django笔记] admin 深入学习的更多相关文章
- Django笔记 —— Admin(Django站点管理界面)
		
最近在学习Django,打算玩玩网页后台方面的东西,因为一直很好奇但却没怎么接触过.Django对我来说是一个全新的内容,思路想来也是全新的,或许并不能写得很明白,所以大家就凑合着看吧- 本篇笔记(其 ...
 - [Django笔记] models 深入学习
		
对着官方文档撸一遍,顺便做点笔记 models 定义了本应用的数据库表结构.底层可以由不同的数据库封装实现,因为不同的数据库字段类型不一样,因此,跟以往直接用单一数据库(如mysql)建立的应用有很大 ...
 - django笔记三之admin的管理
		
django笔记三之admin的管理 设置自动admin应用 vim todos/settings.py INSTALLED_APPS = ( 'django.contrib.admin', 新版本已 ...
 - 4.django笔记之admin
		
作者:刘耀 QQ:22102107 django-Admin django amdin是django提供的一个后台管理页面,改管理页面提供完善的html和css,使得你在通过Model创建完数据库表之 ...
 - Python学习---django之admin简介
		
Django之admin简介 参考文献:http://www.admin10000.com/document/2220.html Djaogo为什么url可以匹配url.py里面的路径呢? 我们打 ...
 - django笔记-模型数据模板呈现过程记录(多对多关系)
		
首先,推荐一个网址:http://www.tuicool.com/articles/BfqYz2F,因为这里的比我的要有条理,更有利于各位的理解. 以下仅为为个人一次不完整的笔记: 环境:ubuntu ...
 - Django笔记 —— 模型
		
最近在学习Django,打算玩玩网页后台方面的东西,因为一直很好奇但却没怎么接触过.Django对我来说是一个全新的内容,思路想来也是全新的,或许并不能写得很明白,所以大家就凑合着看吧- 本篇笔记(其 ...
 - Vue学习笔记-vue-element-admin 前端学习
		
一 使用环境 开发系统: windows 后端IDE: PyCharm 前端IDE: VSCode 数据库: msyql,navicat 编程语言: python3.7 (Windows x86- ...
 - Django笔记&教程 1-2 二 常用配置
		
Django 自学笔记兼学习教程第1章第2节--二 常用配置 点击查看教程总目录 新手建议简单浏览本文,不理解的建议跳过,不要强行理解. Django的设置涉及多个模块,需要了解Django的一些相关 ...
 
随机推荐
- HDU1272(并查集判图连通)
			
小希的迷宫 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submi ...
 - 【转】LTE基本架构
			
这篇文章主要介绍LTE的最基础的架构,包括LTE网络的构成,每一个网络实体的作用以及LTE网络协议栈,最后还包括对一个LTE数据流的模型的说明. LTE网络参考模型 这是一张非常有名的LTE架构图,从 ...
 - DataGridView上下方向键定位
			
/// <summary> /// DataGridView上下方向键定位 /// </summary> /// <param name="dgv"& ...
 - SpringMVC—对Ajax的处理(含 JSON 类型)(1)
			
一.首先要搞明白的一些事情. 1.从客户端来看,需要搞明白: (1)要发送什么样格式的 JSON 数据才能被服务器端的 SpringMVC 很便捷的处理,怎么才能让我们写更少的代码,如何做好 JSON ...
 - mac 下 配置appium +ios真机环境
			
mac系统:10.11.6 xcode:7 appium:1.5.3 iphone: 6 p 1.搭建 appium 安卓的环境: 1.jdk 2.sdk 3.appium 4.配置环境变量 mac下 ...
 - java 多线程系列---JUC原子类(三)之AtomicLongArray原子类
			
AtomicLongArray介绍和函数列表 在"Java多线程系列--“JUC原子类”02之 AtomicLong原子类"中介绍过,AtomicLong是作用是对长整形进行原子操 ...
 - hadoop 常用端口 及模块介绍
			
50070 namenode http port 50075 datanode http port 50090 ...
 - 用JS实现,图片放大和缩小
			
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
 - Hadoop运行程序不报错只有warn也没反应也不输出结果的解决办法
			
log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFact ...
 - Oracle pl/sql 基础入门语法
			
PL/SQL是一种块结构的语言,这意味着PL/SQL程序被划分和编写代码的逻辑块.每块由三个子部分组成:1 声明 此部分开头使用关键字DECLARE.它是一个可选的部分,并限定在该程序中使用的 ...