Django中的admin
1.基本知识
在用Django框架写了一个网站之后,我们添加数据大概有两种方式:
1.在连接的数据库中添加数据
2.登录admin,进入后台添加数据
创建一个Django项目后,我们在url.py中会看到一个路径
# django自带的后台页面
path('admin/', admin.site.urls),
我们直接登录,比如:
http://127.0.0.1:8000/admin/
2.扩展知识
2.1.页面语言替换成中文
去settings.py中设置。
# LANGUAGE_CODE = 'en-us'
LANGUAGE_CODE = 'zh-hans'# 将admin中的语言替换成中文
2.2.如何在admin中添加自己的表
去admin.py中注册表。
from django.contrib import admin
from blog import models # Register your models here.
# 告诉admin我有哪些表 admin.site.register(models.UserInfo)
2.3.将表名改成中文
自己在model.py中建表时,表名都是英文的,如果需要将其改成中文,就去model.py下自己建立的每一张表类下加一句如下,改完之后,中文标名后面都有一个复数形式,需要将复数形式消除。
class Meta:
# 在admin中显示中文表名
verbose_name = '用户信息'
# 如果不加这一句,admin中则会显示为"用户信息s",复数形式。
verbose_name_plural = verbose_name
2.4.将每一个字段名改成中文
道理一样,在每一个字段后面的括号中加上verbose_name='字段名'
2.5.认识blank=True
有时候,我们在数据库中设置某一个字段可以为空,但是在admin中却不可以为空,这该怎么办呢?解决办法是直接在那个字段后面的括号里加上blank=True
Django中的admin的更多相关文章
- Django中的admin组件分析
admin的使用介绍 django-admin的使用 Django 提供了基于 web 的管理工具. Django 自动管理工具是 django.contrib 的一部分.可以在项目的 setting ...
- Django 中自定义 Admin 样式与功能
目录 自定义 Admin 样式与功能 1 页面修改中文 1.1 语言设置为中文 1.2 应用管理设置为中文 1.3 数据库表设置为中文 1.4 数据库表字段名称修改为中文 2 修改后台样式 2.1 安 ...
- Django中Admin样式定制
Django自带的admin在展示数据是样式有点单一,我们可以自己定义数据的展示样式. 一.自定义数据展示样式 1.后台查询书记列表时,同时列出出版社和出版时间: admin.py文件 from dj ...
- (33)关于django中路由自带的admin + 建表关系的讲解
admin是django自带的后台管理,在初始的时候就默认配置好了 当输入ip地址的时候后面跟admin,就会登陆管理员的后台,这个是django自带的,可以快速管理数据表(增删改查) PS:ip地址 ...
- django中admin
我们在models中建立了表结构,想要在admin中表示: from django.contrib import admin from . import models for table in mod ...
- django中admin的使用
转载网址:https://www.cnblogs.com/wumingxiaoyao/p/6928297.html Django自带的后台管理是Django明显特色之一,可以让我们快速便捷管理 ...
- Django 中 admin 的执行流程
Django 中 admin 的执行流程 1 循环加载执行所有已经注册的 app 中的 admin.py 文件 def autodiscover(): autodiscover_modules('ad ...
- django中admin路由系统工作原理
一.如图所示 from django.contrib import admin from . import models class zhangsan(admin.ModelAdmin): list_ ...
- django中的django admin插件
一.django admin前言 1.admin的作用 为了方便后台开发者快速的部署测试环境,于是就产生了admin,admin主要是操作models中的类从而实现对数据库中的数据增删改查的操作. 2 ...
随机推荐
- ssh2
UserBiz public interface UserBiz { public List<User> list(User user); public int add(User user ...
- [HAOI2015]树上染色 树状背包 dp
#4033. [HAOI2015]树上染色 Description 有一棵点数为N的树,树边有边权.给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并 将其他的N-K个点染成白 ...
- 51Nod 1769 Clarke and math2
51Nod 1769 Clarke and math2 http://www.51nod.com/Challenge/Problem.html#!#problemId=1769 要算的是\(G=F*I ...
- 洛谷P1577 切绳子题解
洛谷P1577 切绳子题解 题目描述 有N条绳子,它们的长度分别为Li.如果从它们中切割出K条长度相同的 绳子,这K条绳子每条最长能有多长?答案保留到小数点后2位(直接舍掉2为后的小数). 输入输出格 ...
- 过拟合产生的原因(Root of Overfitting)
之前在<过拟合和欠拟合(Over fitting & Under fitting)>一文中简要地介绍了过拟合现象,现在来详细地分析一下过拟合产生的原因以及相应的解决办法. 过拟合产 ...
- THUWC2020 划船记
PS:THUWC2020在2019年 Day 1 考场外的太懒了不写了. 三题题目大意: T1: T2: 给定一个\(n(\leq 10^5)\)个结点的有向图,每条边有个limit,表示经过这条边l ...
- 图解CRM(客户关系管理)全流程
https://blog.csdn.net/lylmwt/article/details/84921432
- chown与chmod的区别
chown 修改文件和文件夹的用户和用户组属性 1.要修改文件hh.c的所有者.修改为sakia的这个用户所有 chown sakia hh.c 这样就把hh.c的用户访问权限应用到sakia作为所有 ...
- react项目如何运行
react项目如何运行 一.总结 一句话总结: npm i 安装好package.json的 指定插件后,npm start 启动项目 二.react项目的安装与运行 转自或参考:react项目的安装 ...
- jdbc批量写入
jdbc加了rewriteBatchedStatements=true就可以提升很多倍,