admin后台
- 关于后台设置方法
- 1、展示模型字段 list_display=[ ]
- 2、设置隐藏信息 fieldsets=( )
- 3、将下拉框改为单选按钮 radio_fields = { }
- 4、设置不可编辑字段 readonly_fields = [ ]
- 5、设置升序/降序 ordering = [ ]
- 6、设置字段可以排序显示 sortable_by = [ ]
- 7、为字段设置路由地址,点击即进入修改页面 list_display_links= [ ]
- 8、设置过滤器 list_filter=[ ]
- 9、设置每一页的数量
- 10、设置字段可编辑 list_editable= [ ]
- 11、设置可搜索字段 search_fields=[ ]
- 12、修改 /admin 页面 'index' title
- 13、修改中文字段多出的 's'
- 14、修改后台网页title admin.sites.site.site_title = ' '
- 15、修改后台网页 header admin.sites.site.site_header = ' '
- 首先定义好models与数据库
- null=True 用于数据库可为空 , blank=True 用于表单可为空
- on_delete=models.CASCADE 当删除主表的数据时候从表中的数据也随着一起删除
- 向数据库添加数据
- 注册admin账户进入后台系统
关于后台设置方法
1、展示模型字段 list_display=[ ]
2、设置隐藏信息 fieldsets=( )
3、将下拉框改为单选按钮 radio_fields = { }
4、设置不可编辑字段 readonly_fields = [ ]
readonly_fields = [‘job’]
5、设置升序/降序 ordering = [ ]
6、设置字段可以排序显示 sortable_by = [ ]
7、为字段设置路由地址,点击即进入修改页面 list_display_links= [ ]
8、设置过滤器 list_filter=[ ]
9、设置每一页的数量
10、设置字段可编辑 list_editable= [ ]
11、设置可搜索字段 search_fields=[ ]
12、修改 /admin 页面 ‘index’ title
在 app 文件下 __init__.py
13、修改中文字段多出的 ‘s’
models.py 中添加 verbose_name_plural
14、修改后台网页title admin.sites.site.site_title = ’ ’
15、修改后台网页 header admin.sites.site.site_header = ’ ’