当我们访问http://127.0.0.1:8080/admin/时,会出现:

执行命令:

    生成同步数据库的脚本:python manage.py makemigrations                       

    同步数据库:  python manage.py migrate

    创建登录用户:python manage.py createsuperuser

admin是django强大功能之一,它能共从数据库中读取数据,呈现在页面中,进行管理。默认情况下,它的功能已经非常强大,如果你不需要复杂的功能,它已经够用,但是有时候,一些特殊的功能还需要定制,比如搜索功能,下面这一系列文章就逐步深入介绍如何定制适合自己的admin应用。

如果你觉得英文界面不好用,可以在setting.py 文件中修改以下选项

LANGUAGE_CODE = 'en-us'  #LANGUAGE_CODE = 'zh-hans'

一  认识ModelAdmin

管理界面的定制类,如需扩展特定的model界面需从该类继承。

二 注册medel类到admin的两种方式:

<1>   使用register的方法

admin.site.register(Book,MyAdmin)

<2>   使用register的装饰器

@admin.register(Book)

三 掌握一些常用的设置技巧

  • list_display:     指定要显示的字段
  • search_fields:  指定搜索的字段
  • list_filter:        指定列表过滤器
  • ordering:       指定排序字段
    from django.contrib import admin
    from app01.models import *
    # Register your models here. # @admin.register(Book)#----->单给某个表加一个定制
    class MyAdmin(admin.ModelAdmin):
    list_display = ("title","price","publisher")
    search_fields = ("title","publisher")
    list_filter = ("publisher",)
    ordering = ("price",)
    fieldsets =[
    (None, {'fields': ['title']}),
    ('price information', {'fields': ['price',"publisher"], 'classes': ['collapse']}),
    ] admin.site.register(Book,MyAdmin)
    admin.site.register(Publish)
    admin.site.register(Author)

最新文章

  1. Ubuntu 下ibus拼音输入法启用 (ubuntu 16.04
  2. 【代码笔记】iOS-带输入框的UIAlertView
  3. 9月27日Bootstrap
  4. sql种类
  5. Xstream 学习地址
  6. 浅析Mysql 数据回滚错误的解决方法
  7. css清除浮动的两种方式(clearfix和clear)
  8. android MediaCodec 音频编解码的实现——转码
  9. hdu 3449 (有依赖的01背包)
  10. 通过Yii来理解MVC
  11. docker上部署nginx容器80端口自动转443端口
  12. Swagger介绍-一套流行的API框架
  13. linux 下的ssh免密登陆设置
  14. IOS初级:UIScrollView &amp; UIPageControl
  15. 从零开始学习html(十五)css样式设置小技巧——下
  16. 【BZOJ1967】[AHOI2005]穿越磁场(最短路)
  17. WebDriverAPI(3)
  18. AJAX异步的 JavaScript
  19. 常用JS、jquery 命令(不断更新中)
  20. Vue 脱坑记

热门文章

  1. Centos7 安装python3
  2. Eureka服务注册中心
  3. 【机器学习】Iris Data Set(鸢尾属植物数据集)
  4. Python系列之 - multiprocessing
  5. [LeetCode] Knight Probability in Chessboard 棋盘上骑士的可能性
  6. [Codeforces 863E]Turn Off The TV
  7. [POJ 2104]K-th Number【模板】(主席树)
  8. 洛谷P2480 [SDOI2010]古代猪文
  9. hdu 4897 树链剖分(重轻链)
  10. 2015 多校联赛 ——HDU5373(模拟)