首页 > 编程语言 > 详细

Python学习第三十四课——admin方式操作表记录(方便)

时间:2020-03-10 18:09:55      阅读:46      评论:0      收藏:0      [点我收藏+]

话不多说直接来,一看就懂:

第一步:在admin.py中操作

admin.py

from django.contrib import admin

# Register your models here.
from ap05 import models

# 分别注册你的表
admin.site.register(models.Book) 
admin.site.register(models.Publish)
admin.site.register(models.Author)

第二步:启动admin.py, 并且进入/admin

技术分享图片

 

 

 第三步:创建用户名,密码

技术分享图片

 

 

 第四步:登录

技术分享图片

 

 

 

第五步:运用一些功能

admin.py

from django.contrib import admin

# Register your models here.
from ap05 import models


class BookAdmin(admin.ModelAdmin):
    list_display = (id, name, price, pub_date)  # 将这些数据显示在admin页面上
    list_editable = (name, price)  # 可以在页面上直接编辑
    filter_horizontal = (author,)  # 可以搜索作者 注意逗号
    list_per_page = 2  # 分页
    search_fields = (id, name, publish__name)  # 搜索书籍  publish__name 按照name搜
    list_filter = (pub_date, publish__name)  # 过滤


# 分别注册你的表
admin.site.register(models.Book, BookAdmin)
admin.site.register(models.Publish)
admin.site.register(models.Author)

 

技术分享图片

 

 

技术分享图片

 

 技术分享图片

 

 

注:如果你的是英文,可以将setting.py 中的 

LANGUAGE_CODE = ‘en-us‘  改为   LANGUAGE_CODE = ‘zh-hans‘

 

另外:字段的话可以在models.py中增加

技术分享图片

 

Python学习第三十四课——admin方式操作表记录(方便)

原文:https://www.cnblogs.com/pyhan/p/12456299.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!