zoukankan      html  css  js  c++  java
  • Python学习第三十四课——admin方式操作表记录(方便)

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

    第一步:在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中增加

  • 相关阅读:
    C# 保存base64格式图片
    C# 日期比较
    Socket的使用
    地质演变完整事记
    计算机实用的使用技巧
    ebook 电子书项目
    ppt演讲者模式
    IT行业三大定律
    史前生命
    Oracle DataGuard发生归档丢失增量备份恢复备库
  • 原文地址:https://www.cnblogs.com/pyhan/p/12456299.html
Copyright © 2011-2022 走看看