zoukankan      html  css  js  c++  java
  • 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)

    登录后台,则可以操作表

  • 相关阅读:
    体温上报系统
    Android开发概述和开发工具
    体温上报系统
    CSS padding(填充)
    CSS margin外边距实例
    CSS margin(外边距)
    CSS轮廓outline
    函数对象与闭包
    作业,3.19名称空间作用域
    名称空间/作用域
  • 原文地址:https://www.cnblogs.com/cjxxl1213/p/13556300.html
Copyright © 2011-2022 走看看