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. redis使用问题一:Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool] with root cause

    本文使用的是spring-data-redis 首先说下redis最简单得使用,除去配置. 需要在你要使用得缓存得地方,例如mybatis在mapper.xml中加入: <cache evict ...

  2. Sqlcmd使用详解

    Sqlcmd实用工具,可以输入 TRANSACT-SQL 语句. 系统过程和脚本文件,通过各种可用模式: 通过命令提示符. 在中查询编辑器在 SQLCMD 模式下. 在 Windows 脚本文件. 在 ...

  3. Spark源码剖析 - SparkContext的初始化(二)_创建执行环境SparkEnv

    2. 创建执行环境SparkEnv SparkEnv是Spark的执行环境对象,其中包括众多与Executor执行相关的对象.由于在local模式下Driver会创建Executor,local-cl ...

  4. javaScript ES5常考面试题总结

    js的六种原始值 boolean null undefined number string symbol 坑1: 首先原始类型存储的都是值,是没有函数可以调用的,比如 undefined.toStri ...

  5. Set接口HashSet实现类

    java.util.Set接口 extends Collection接口 Set特点: 1.不允许有重复的元素 2.没有索引,没有带索引的方法,也不能使用普通的for遍历 java.util.Hash ...

  6. ASP.NET Web API 2 之参数验证

    Ø  前言 目前 C# 比较流行使用 ASP.NET Web API 来承载 Web 接口,提供与客户端之间的数据交互,现在的版本已经是 2.0 了.既然是接口就少不了对输入参数的验证,所以本文主要探 ...

  7. GCC编译器原理(一)03------GCC 工具:gprof、ld、libbfd、libiberty 和libopcodes

    1.3.7 gprof:性能分析工具 参考文档:https://www.cnblogs.com/andashu/p/6378000.html gprof是GNU profile工具,可以运行于linu ...

  8. (15)DeleteColumnsMakeSortedIII

    一.问题描述 给定一个字符串形的数组,求最小的删除数目,使得删除后的字符串是字典型有序的. 二.思路Code package algorithm; /** * Created by adrian.wu ...

  9. vs 调式连接oracle报错问题32,64位问题

    wind8 系统选择项目时生成目标平台选择为X86 报错“System.Exception”类型的未经处理的异常在 WindowsFormsApplication1.exe 中发生 其他信息: 尝试加 ...

  10. bean的实例化方式

    spring中bean的实例化方式有三种,1.构造器实例化,2.实例工厂实例化,3.静态工厂实例化 1.构造器实例化方式 public class bean1 { public bean1() { } ...