Django学习-后台管理相关操作

admin配置步骤:

注册自定义的模型类:

代码:

python 复制代码
from django.contrib import admin
from .models import Book, Author

# Register your models here.
admin.site.register(Book)
admin.site.register(Author)

模型管理器类(修改):

admin.py:

python 复制代码
from django.contrib import admin
from .models import Book, Author

#  Register your models here.
# admin.site.register(Book)
# admin.site.register(Author)


class BookManager(admin.ModelAdmin):
    # 列表页显示的字段
    list_display = ['id', 'title', 'pub', 'price', 'market_price', 'is_active']
    # 列表页可以点击进入编辑界面的字段
    list_display_links = ['id', 'title']
    # 列表页可以直接编辑的字段
    list_editable = ['price']
    # 列表页右侧增加搜索框
    search_fields = ['price']
    # 列表页右侧增加过滤器
    list_filter = ['is_active']

admin.site.register(Book, BookManager)
相关推荐
susu10830189113 分钟前
python代码把GIF 转成视频
开发语言·python
木头程序员8 分钟前
关于load_data_fashion_mnist函数运行原理以及运行速度慢解决方案
人工智能·python·深度学习·d2l
皮卡蛋炒饭.8 分钟前
库制作与原理
linux·学习
2501_9206276115 分钟前
Flutter 框架跨平台鸿蒙开发 - 数据库学习助手
数据库·学习·flutter·华为·harmonyos
林姜泽樾18 分钟前
python入门第六课,其他字符串格式化和input
开发语言·python·pycharm
yunpeng.zhou19 分钟前
深度理解agent与llm之间的关系、及mcp与skill的区别
人工智能·python·ai
智算菩萨35 分钟前
【Pygame】第14章 摄像机系统与游戏视口控制技术
python·游戏·pygame
老鱼说AI41 分钟前
大模型学习与面试第六期:大模型知识进阶
人工智能·深度学习·神经网络·学习·自然语言处理·面试·架构
小镇学者41 分钟前
【python】 macos 安装ffmpeg 命令行工具
python·macos·ffmpeg
VelinX42 分钟前
【个人学习||ts】
学习