首页 > 数据库 >admin后台管理数据库里的表

admin后台管理数据库里的表

时间:2022-10-06 23:12:52浏览次数:44  
标签:admin 数据库 register site models 后台 True

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,数据库,register,site,models,后台,True
From: https://www.cnblogs.com/suncolor/p/16758796.html

相关文章

  • 关于windows-server-将程序置于后台一直运行的方法记录
    在linux下我们知道知道,可以使用&将程序命令置于后台,进行运行那么在windows下是否也有类似的方法呢,笔者查询研究了一下,还真有类似的方法核心命令是使用start/b的方式,举......
  • winform 使用freesql连接达梦数据库
    1.nuget安装对应包  2.winform里使用2.1配置连接字符串<appSettings><addkey="db"value="Server=ip:5236;Database=Db1;UserId=root;Password=xxx"/></appSett......
  • 数据库历险记(二) | Redis 和 Mecached 到底哪个好?
    说起缓存框架,我们最常用的缓存框架有memcached、Redis这两个,但它们之间其实是有差异的。Memcached的诞生2003年5月,BradFitzpatrick发布了第一个版本的Memcached,一开......
  • 续《基于C# 开发的SOL SERVER 操作数据库类(SQLHelp》 ——第二弹
    续上一节,本节给出SQLHelp的具体实现方法——《YSFSQLHelp》,个人根据自己需要新建适合的类,本节根据参考网上资料,根据自己的需要编写的SQL帮助类。下面直接给出具体实现:......
  • 【学习笔记】数据库连接池
    数据库连接池数据库的连接,执行到释放,过程十分浪费系统资源所以出现了一种技术叫做:池化技术池化技术:准备一些预先的资源,过来就连接预先准备好的资源最小连接数:根据业务......
  • 数据库的范式
    范式第一范式每一列都是不可分割的原子数据项存在的问题1.存在非常严重的数据冗余(重复)。2.数据添加存在问题。3.数据删除存在问题。 第二范式在1NF......
  • 【Django Admin】外键关联下拉框筛选数据
    #admin.pyclassInnerOrderAdmin(admin.ModelAdmin):...#外键关联下拉框筛选defformfield_for_foreignkey(self,db_field,request,**kwargs):......
  • 数据库—数据管理技术的发展过程
    一、人工管理阶段(20世纪50年代中之前)1、产生背景应用背景科学计算硬件背景无直接存取存储设备软件背景没有操作系统处理方式批处理2、特点数据的管理者:用......
  • Ubuntu mariadb数据库安装
    1、安装数据库服务器和客户端sudoapt-getinstallmariadb-servermariadb-client2、安装Mariadb信息查询sudoaptinstalllibmariadb-dev-compat3、makefil......
  • Seal-Report: 开放式数据库报表工具
    SealReport是.Net的一个基于Apache2.0开源工具,完全用C#语言编写,最新的6.6版本采用.NET6,github:https://github.com/ariacom/Seal-Report。SealReport提供了一个完......