Django基础-003 配置Django自带的后台管理,操作数据库

插入测试数据,可以自己写页面来插入数据

也可以使用Django自带的后台管理,来操作数据表

1.创建用户

python manage.py createsuperuser

2.在浏览器输入地址,进入Django后台

http://127.0.0.1:8000/admin

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)

登录后台,则可以操作表

原文地址:https://www.cnblogs.com/cjxxl1213/p/13556300.html