$Djangon admin界面 添加表 增删查改
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)
随机推荐
- Web项目发布的一些设置
比如我们有个项目想要发布到互联网上,我们首先需要购买域名以及主机,主机的话,推荐云主机(本人推荐西部数码或者阿里云),性能好: 我们先在云主机上搭建环境,比如Mysql,Jdk,Tomcat: 然后我 ...
- hdu 6383
题意是说给定一个序列,能否通过任意次对部分数字 +1,对部分数字 -2的操作使得序列在满足全部非负且任意两元素的差值不超过1的前提下最小值最大,求最大值. 一开始的时候没有注意到整个序列全是非负数,还 ...
- excel怎么比较两组或两列数据的相同项和不同项
https://jingyan.baidu.com/article/c843ea0b7a2a7477921e4a47.html
- python学习路线--从入门到入土
入门技术博客 进阶自己挑选 入门基础 Python入门相对容易又可以干很多事(网站,运维,数据,爬虫等),是一门方便的工具语言.2016年TIOBE排名显示Python已经名列第四,成为脚本语言之首. ...
- 如何转换cdr文件
You will need to copy the type library from corelDRAW: C:\Program Files (x86)\Corel\CorelDRAW Graphi ...
- ArcGis 拓扑检查——缺顶点、悬挂检查代码 C#
看了些源码,效率挺垃圾的,折腾了一个垃圾得不太彻底的代码,还是慢. 不会折腾底层直接怼COM的悲伤…… 实现思路是这样的: 1.把面层的点都塞进List,去重,取坐标4位,后边的检查使用容差0.001 ...
- c++过程
<<C++ beginner >> 入门 <<C++ primer>> 基础 <<The C++ programming language ...
- HTML字体自动换行第二行缩进一格
p {text-indent: -2em; margin-left: 2em;}设置text-indent: -2em;以后p标签中第一行文字向左偏移,这样第二行开始的文字就等于缩进了,但是这样设置会 ...
- luogu P3899 [湖南集训]谈笑风生
传送门 nmyzd,mgdhls,bnmbzdgdnlql,a,wgttxfs 对于一个点\(a\),点\(b\)只有可能是他的祖先或者在\(a\)子树里 如果点\(b\)是\(a\)祖先,那么答案为 ...
- js 关键字 in 的使用方法
参考地址:http://www.cnblogs.com/qiantuwuliang/archive/2011/01/08/1930643.html in 操作符用于确定某个元素是否在数组中,判断某个属 ...