admin后台管理数据库里的表

admin后台管理

django给您提供了一个可视化图形界面,来方便您来对数据库里的表进行增删改查的管理

但是!使用admin后台管理你自己注册的模型表时,需要自行进行先注册该表!

在应用下的admin.py里进行注册:

from django.contrib import admin
from app01 import models
# Register your models here.

admin.site.register(models.UserInfo) # 此时admin后台就有了该表了
admin.site.register(models.Blog)
admin.site.register(models.Article)
admin.site.register(models.Category)
admin.site.register(models.Tag)
admin.site.register(models.Comment)
admin.site.register(models.Article2Tag)

为admin后台设置样式和增加数据

1.修改admin后台的表名

在该表对应的models类里面添加一个Meta类:
    class Meta:
        verbose_name_plural = '用户表' #指定该表在admin后台的名字为:用户表

image
image

2.在admin中为具体表增加数据

image

3.null=True,blank=True的区别

phone = models.BigIntegerField(verbose_name='手机号',null=True,blank=True)
    """
    null=True:是告诉数据库该字段可以为空,admin后台默认还是不允许为空
    blank=True:告诉admin后台该字段可以为空
    """

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:admin后台管理数据库里的表 - Python技术站

(0)
上一篇 2023年4月2日 下午4:48
下一篇 2023年4月2日

相关文章

  • django的基本介绍与操作

    django的基本操作 1.django的安装 (1)在ubuntu上的安装 sudo pip3 install django==2.1.12(版本号) 检查安装是否成功: sudo pip3 freeze|grep -i ‘Django’ 有输出django==2.2.12 表示安装成功 (2)在windows上的安装 在终端执行 pip3 install…

    2023年4月2日
    00
  • 小程序开发环境搭建

    如何开发微信小程序 小程序:学习微信开发的语言(前端html、css、js、vue.js) 微信开发者工具 API:restful接口(Python+django+drf框架)。 pycharm 环境搭建 python环境搭建 虚拟环境 django drf pycharm 小程序环境 在微信公众平台上注册一个小程序账号 在开发设置里保存好自己的appid …

    2023年4月2日
    00
  • 免费课页面前端搭建和后端课程分类接口、课程群查接口设计

    免费课页面前端搭建 点击查看代码 <template> <div class=”course”> <Header></Header> <div class=”main”> <!– 筛选条件 –> <div class=”condition”> <ul class=”…

    Python开发 2023年4月2日
    00
  • 基本数据类型之列表

    1.列表的定义 1.采用变量名=[]的方式定义2.采用变量名=list()的方式定义 2.列表的作用 列表是用来存多个数据,并且这些数据是需要按位置存放的,后面我们可以通过索引取出列表里的数据。 3.类型转换 但凡可以被for循环遍历的类型(可迭代对象)都可以当做参数传给list()转成列表 4.列表的内置方法 # 1.按照索引取改值(正向取改+反向取改) …

    Python开发 2023年4月2日
    00
  • rest_framework认证源码分析

    认证源码分析 位置 : APIVIew—-》dispatch方法—》self.initial(request, *args, **kwargs)—->有认证,权限,频率三个版块 分析: 只读认证源码: self.perform_authentication(request)—》self.perform_authentication(re…

    2023年4月2日
    00
  • bbs首页搭建(根据用户是否登录展示不同的内容)

    前端部分(主要是if进行一个判断) 判断是否登录,登录了展示不同内容! <ul class=”nav navbar-nav navbar-right”> {% if request.user.is_authenticated %} <li><a href=”#”>{{ request.user.username }}&lt…

    Python开发 2023年4月2日
    00
  • 关于编辑器和解释型编译型语言

    各种语言用到的编辑器 python开发:pycharm(收费),vscode(免费),sublintext, go开发:goland(收费),vscode,国产的 java:idea(收费),eclipse(免费),MyEclipse(收费) android:androidstudio(免费),eclipse+adt 前端:webstorm(收费) php:…

    Python开发 2023年4月2日
    00
  • 模板语法之标签

    语法 {% 开始标签 %} …. {% 结束标签%} if标签 例:{% if … %} {% elif %} {% else %} {% endif %} if语句支持 and 、or、==、>、<、!=、<=、>=、in、not in、is、is not判断。 for标签 # for 标签带有一个可选的{% empty %…

    Python开发 2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部