from django.contrib import admin
表变中文
class Meta:
verbose_name_plural='评论表' null=True的字段:admin创建要求写
可以在model内再该字段 加
blank=True

# Register your models here.
# 1.管理员界面添加表
from app01.models import *
# 3.表主题
@admin.register(Book)
class Bookss(admin.ModelAdmin):
# a.设置字段1,2显示成男,女
def ss(self):
if self.date: #可以把sex设置成bool类型
return '时间'
else:
return '无时间'
# b.设置字段的名字为:(django内不要出现中文)
ss.short_description = '发售时间'
#c.写进list_display ss
#列表页属性
# 显示字段
list_display = ['id','pk','name','price','date',ss,'pb','pb_id']
# 过滤字段
list_filter = ['id']
# 搜索字段
search_fields = ['id']
# 每几条 分一页
list_per_page = 2 # 修改 添加页的属性顺序个数(下面2个不能同时存在)
# fields = ['name','price']
# 分组
# fieldsets = [('1',{'fields':['name','price']}),
# ('2',{'fields':['date','pb']})
# ] # ①创建: 添加界面 额外添加的book对象
# 再添加出版社是也添加几本书
class Bookadd(admin.TabularInline):#class Bookadd(admin.StackedInline)排版:
model = Book
extra = 2 #可以不写 默认3个 有 +添加另外一个book
@admin.register(Publish)
class Pub(admin.ModelAdmin):
#②导入:在添加出版社 同时有添加book的界面
inlines = [Bookadd] # 2.注册表(可以写成装饰器) model文件的类名,admin的model类名
# admin.site.register(Publish,Pub)
# admin.site.register(Book,Bookss)

随机推荐

  1. inux进程/线程调度策略与 进程优先级

    目的: 系统性的认识linux的调度策略(SCHED_OTHER.SCHED_FIFO.SCHED_RR): 实时调度?分时调度? 混搭系统(实时任务+分时任务),怎样调度. linux的调度策略 l ...

  2. wordcloud制作logo

    准备工作: 1.txt文本(ASCII) 2.参照图(色差大或自行调整扫描参数) 3.pycharm安装wordcloud 源码: from os import path from PIL impor ...

  3. Part-Seven

    1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.

  4. 032、学容器必须懂bridge网络(2019-02-19 周二)

    参考https://www.cnblogs.com/CloudMan6/p/7066851.html   docker安装时会创建一个名为 docker0 的linuxbridge.如果不指定 --n ...

  5. Silverlight用户无法注册之MySql.Data.dll不一致

    本篇博文记录本人解决一个"用户无法注册"的问题的过程 1 问题描述: 用户可以删除:但不能注册,也不能修改权限: 图 1用户注册失败 图 2修改用户权限出错 2 解决过程 1)粗暴 ...

  6. SpringBoot系列: 集成MyBatis

    本文主要修改自下面博客:http://www.ityouknow.com/springboot/2016/11/06/spring-boo-mybatis.htmlhttp://tengj.top/2 ...

  7. Vertica系列: 表的分段和分区

    Vertica 有两个数据分布的概念, segmentation 和 partition, 至少有下面几个区别: 1.目的方面:segmentation 解决各节点数据倾斜问题, 适用于木桶原理, 数 ...

  8. Puppeteer - 谷歌推出的自动化测试工具库

    Puppeteer 是一个 Node 库,它提供了一个高级 API 来通过 DevTools 协议控制无头 Chrome 或 Chromium.它允许你从浏览器之外的环境(即命令行)与Chromium ...

  9. jquery判断点击鼠标左、中、右键事件

    注:1为鼠标左键.2为鼠标中键.3为鼠标右键$('#btn').mousedown(function(e){           if(3 == e.which){                al ...

  10. PHP操作实现一个多功能购物网站

    PHP操作实现一个多功能购物网站 一.需要实现的页面: Index.aspx:浏览商品页面,显示商品列表,用户可以点击“加入购物车“. ViewCart.aspx:查看购物车页面,显示已购买的商品信息 ...