Django 的admin的简单操作

admin 的请求流程:

1 启动:

import admin
def autodiscover():
autodiscover_modules('admin', register_to=site)

执行每一个app下的admin.py文件

2 注册,

3 设计URL

1class ArticleConfig(admin.ModelAdmin): def deletes(self): return mark_safe("<a href="">删除</a>") list_display = ["title", "desc", "create_time","nid",deletes] # 页面显示的字段及内容list_display_links = ["title"] # 增加点击的再短list_filter = ['title',"user"] # 右侧列表显示的 字段内容,可点击list_editable = ["desc","nid"] # 在页面中修改search_fields = ["title", "desc"] # 增加一个搜索框,模糊匹配字段内容 # change_list_template = "login.html" # 更改admin页面fields = ("user",) # 点击字段,跳转到下个页面的内容   单例模式方式1 :__new__ 2 3class Singleton(object): 4 5 _instance = None 6 def __new__(cls, *args, **kw): 7 if not cls._instance: 8 cls._instance = super(Singleton, cls).__new__(cls, *args, **kw) 9 return cls._instance 10 11class MyClass(Singleton): 12 a = 1方式2 导入模块from mysingleton import my_singleton,My_Singleton 13 14 my_singleton.foo() 15 16 print(id(my_singleton))
  • admin详情 : https://www.cnblogs.com/yuanchenqi/articles/8323452.html

    class ArticleConfig(admin.ModelAdmin): def deletes(self): return mark_safe("<a href="">删除</a>") list_display = ["title", "desc", "create_time","nid",deletes] # 页面显示的字段及内容list_display_links = ["title"] # 增加点击的再短list_filter = ['title',"user"] # 右侧列表显示的 字段内容,可点击list_editable = ["desc","nid"] # 在页面中修改search_fields = ["title", "desc"] # 增加一个搜索框,模糊匹配字段内容 # change_list_template = "login.html" # 更改admin页面fields = ("user",) # 点击字段,跳转到下个页面的内容

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

java将前端的json数组字符串转换为列表

记录下在前端通过ajax提交了一个json数组的字符串,在后端如何转换为列表。前端数据转化与请求varcontracts{id:'1',name:'yanggb合同1'},{id:'2',name:'yanggb合同2'},{id:'3',name:'yang

Django 的admin的简单操作 - HelloWorld