djangoAdmin组件

定制后台页面功能

from django.contrib import admin
from app import models

# Register your models here.

class BookAdmin(admin.ModelAdmin):
    list_display = ('id','name','price','pub_date')
    list_editable = ('name','price')
    filter_horizontal = ('authors',)
    list_per_page = 2
    search_fields = ('id','name','publish__name')
    list_filter = ('pub_date', 'publish')

admin.site.register(models.Book,BookAdmin)
#这些信息也可以写到models.py里,不过admin.py是专门记录这个的,建议写在这里
#models.Book是对book表的结构定义
#BookAdmin是定制类,继承自ModelAdmin。可以定义展示的字段、可搜索字段等
#admin.site.register将表结构类和管理类注册到admin

  

 修改admin的模板

我要使用admin组件,但我需要修改它里面html文件里的内容,就要把admin的templates目录复制到我的项目地址

cp -a  /usr/local/lib/python3.7/site-packages/django/contrib/admin/templates /data/mysite/

  

 

 

参考

https://www.cnblogs.com/nulige/p/6495708.html

转载于:https://www.cnblogs.com/jabbok/p/9772350.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值