django 的后台管理
class bcb(models.Model):
name = models.CharField(max_length=64,verbose_name='班次名称') verbose_name = '' 这样写在后台页面就显示后面的名字,增加可读性
time_start = models.CharField(max_length=64,verbose_name='开始时间')
time_end = models.CharField(max_length=64,verbose_name='结束时间')
time_last = models.CharField(max_length=64,verbose_name='工时') def __str__(self):
return self.name 详细列表的第一项名字显示你要显示的name 这个列
class Meta:
verbose_name='班次表' 表格的名字显示为后面的汉字 一个为有s 下面的为没用s 一般中文两个都一样即可
verbose_name_plural='班次表'
db_table = "table_name" 自动生成的数据库 名字为后面的名字 避免 自动生成
要对 pub_date 字段以升序排列, 这样做:
ordering = ['time_start']
要降序排列, 这样:
ordering = ['-time_start']
要对 pub_date 降序,然对 author 升序, 这样:
ordering = ['-pub_date', 'author']
from django.contrib import admin
from .models import * class bcbAdmin(admin.ModelAdmin):
# 指定后台网页要显示的字段
list_display = ("name", "time_start", "time_end", "time_last")
#过滤器 点击不同的名字自动显示相应的内容
list_filter = ("name",)
#指定可以搜索的字段
search_fields = ('name',)
# fieldsets = (
# ('name', {'fields': ('time_start', 'time_end', 'time_last')}),
#
# )
#注册数据库,记住要增加Admin 增加显示内容
admin.site.register(bcb,bcbAdmin)
django 的后台管理的更多相关文章
- Django之后台管理一
所有的网站都有一个管理后台来对所有的网站数据进行管理.那么Django的后台管理是如何进行的.在网页中输入http://127.0.0.1:8001/admin.得到如下的登录界面 在这里可以看到管理 ...
- django带后台管理功能的网站
一.原起: 我大学是学的.Net平台.在那个平台上开发网站用的是ASP.NET这门技术:在那里对数据库的处理.为了 方便写代码,通常也是会用ORM(对象关系模型映射):毕业后搞起了MySQL数据库.自 ...
- Django Admin后台管理模块的使用
Admin后台管理模块的使用 Django的管理员模块是Django的标准库django.contrib的一部分.这个包还包括其它一些实用的模块: django.contrib.auth django ...
- 解决django的后台管理界面添加中文内容乱码问题
在使用django migrate功能时,默认数据库的字符集不是utf8. 是latin 1,然后在后台管理model时,不允许有中文字符插入 解决方案: 在使用migrate建库之前先把数据库建立起 ...
- Django之后台管理二
前面讲到admin界面用户的注册以及修改,如果我们注册的用户密码忘记了该怎么办呢 在终端输入如下的命令进行重置 D:\django_test2>python manage.py shell Py ...
- Django Admin后台管理功能使用+二次开发
一 使用环境 开发系统: windows IDE: pycharm 数据库: msyql,navicat 编程语言: python3.7 (Windows x86-64 executable in ...
- Django admin 后台管理
在App 文件夹下的 admin.py 文件中写入 from django.contrib import admin from app名 import models admin.site.site_h ...
- Python菜鸟之路:Django Admin后台管理功能使用
前言 用过Django框架的童鞋肯定都知道,在创建完Django项目后,每个app下,都会有一个urls.py文件,里边会有如下几行: from django.contrib import admin ...
- django 生成后台管理
在应用下的admin.py中注册模型类.告诉djang框架根据注册的模型类来生成对应表管理页面. 1) 注册管理数据表 from django.contrib import admin from us ...
随机推荐
- SQL Server DDL
1:向表中添加字段 Alter table [表名] add [列名] 类型 2: 删除字段 Alter table [表名] drop column [列名] 3: 修改表中字段类型 (可以修 ...
- 深度学习(PYTORCH)-3.sphereface-pytorch.lfw_eval.py详解
pytorch版本sphereface的原作者地址:https://github.com/clcarwin/sphereface_pytorch 由于接触深度学习不久,所以花了较长时间来阅读源码,以下 ...
- Python 递归锁
import time from threading import Thread, Lock, RLock def f1(locA, locB): # print('xxxx') # time.sle ...
- sqlite比较时间起始1天的0点
当天时间的0:00:00 strftime('%Y-%m-%d %H:%M:%S','now','localtime','start of day')
- Spring-AOP 基于注解的实现
一.AOP: 是对OOP编程方式的一种补充.翻译过来为“面向切面编程”. 可以理解为一个拦截器框架,但是这个拦截器会非常武断,如果它拦截一个类,那么它就会拦截这个类中的所有方法.如对一个目标列的代理, ...
- 第一次实验: CC2530平台上电源管理与休眠
实验一 CC2530平台上电源管理与休眠 实验目的: 加深和巩固学生对于TinyOS编程方法的理解和掌握 让学生初步的认识TinyOS编程的基础和简单的程序编写 学生通过本实验能够初步的了解和掌握Ti ...
- day11.1函数进阶 列表集合 字典中的函数变量,函数作为形参
函数进阶 1.函数作为变量 a=123 name="gao" nums=[1,2,3] data=nums#指向同一个内存地址 #查看内存地址篇章 def func(): prin ...
- NPM,bower的安装目录
npm安装成功的话(需设置系统环境变量,见http://www.cnblogs.com/liaocheng/p/4531898.html有介绍) npm的安装目录 安装nodejs时,如果没有设置以下 ...
- Nopcommerce安装,应用及二次开发视频
CSDN课程:http://edu.csdn.net/lecturer/944
- ERROR: cannot launch node of type [turtlebot_teleop/turtlebot_teleop_key] 问题解决
当遇到问题