Django基础-003 配置Django自带的后台管理,操作数据库
插入测试数据,可以自己写页面来插入数据
也可以使用Django自带的后台管理,来操作数据表
1.创建用户
python manage.py createsuperuser
2.在浏览器输入地址,进入Django后台
3.admin.py文件中加入表的查询设置
1 from django.contrib import admin 2 3 from . import models 4 5 class ArticleAdmin(admin.ModelAdmin): 6 list_per_page = 10 #每页最多展示多少条数据 7 8 list_display = ['id','title','create_time'] #展示哪些字段 9 10 list_filter = ['category'] #按照哪些字段来筛选 11 12 search_fields = ['title','content'] 13 14 15 class CategoryAdmin(admin.ModelAdmin): 16 list_per_page = 10 #每页最多展示多少条数据 17 18 list_display = ['id','name','create_time'] #展示哪些字段 19 20 search_fields = ['name'] 21 22 23 class InterfaceAdmin(admin.ModelAdmin): 24 list_per_page = 10 #每页最多展示多少条数据 25 26 list_display = ['id','name'] #展示哪些字段 27 28 search_fields = ['name'] 29 30 31 32 admin.site.register(models.Interface,InterfaceAdmin)#注册 33 admin.site.register(models.Article,ArticleAdmin) 34 admin.site.register(models.Category,CategoryAdmin) 35 admin.site.register(models.WebSite)
登录后台,则可以操作表