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中增加

  • 相关阅读:
    数据快照
    2.21毕设进度
    2.20毕设进度
    Java读取文件,明明文件存在,却报错文件找不到
    2.19毕设进度
    2.18毕设进度
    2.17毕设进度
    2.16毕设进度
    2.15毕设进度
    2.14毕设进度
  • 原文地址:https://www.cnblogs.com/pyhan/p/12456299.html
Copyright © 2011-2022 走看看