当前位置: 首页 > news >正文

现在主流网站用什么做的指数搜索

现在主流网站用什么做的,指数搜索,网站权重值,建免费网站的步骤前言 django的xadmin后台使用xadmin.site.register注册时,一张表只能注册一次,在后面页面上只能显示出一个页面。 有时候我们想从里面筛选出自己想要的数据,比如有全部的学生成绩,想单独抽出一页显示不及格的学生,这样…

前言

django的xadmin后台使用xadmin.site.register注册时,一张表只能注册一次,在后面页面上只能显示出一个页面。
有时候我们想从里面筛选出自己想要的数据,比如有全部的学生成绩,想单独抽出一页显示不及格的学生,这样就可以一个model拆开分成不同的类管理。

models设计表

在原有的Teacher表上,新建一个TeacherMan 继承 Teacher,并在class Meta里面加上一个参数proxy = True,这样就可以用父类建的表,不会新生成表 了。

# models.py
from django.db import models
# 作者:上海-悠悠
# Create your models here.class Teacher(models.Model):'''老师表'''teacher_name = models.CharField(max_length=30, verbose_name="老师", default="")tel = models.CharField(max_length=30, verbose_name="电话", default="", null=True,  blank=False)mail = models.CharField(max_length=30, verbose_name="邮箱", default="", null=True,  blank=False)gender_choices = ((u'M', u'男'),(u'F', u'女'),)sex = models.CharField(max_length=10,choices=gender_choices,  # 设置性别选项verbose_name="性别",default="", null=True, blank=False)class Meta:verbose_name = "老师"verbose_name_plural = verbose_namedef __str__(self):return self.teacher_name# TeacherMan 继承 Teacher
class TeacherMan(Teacher):'''男老师'''class Meta:verbose_name = "男老师"verbose_name_plural = verbose_nameproxy = True        # 不会生成新的表def __str__(self):return self.teacher_name

xadmin注册

在原有的基础上新增一个TeacherManAdmin类,继承TeacherAdmin,重写queryset方法,筛选出想要的数据,并通过xadmin.site.register注册

# adminx.py
import xadmin
from .models import Teacher, TeacherMan# 作者:上海-悠悠class TeacherAdmin(object):# 显示的字段list_display = ["teacher_name", "sex", "tel", "mail"]# 注册新的表
class TeacherManAdmin(TeacherAdmin):# 显示的字段list_display = ["teacher_name", "sex", "tel", "mail"]def queryset(self):qs = super(TeacherAdmin, self).queryset()qs = qs.filter(sex="M")      # 筛选 sex="男"return qsxadmin.site.register(Teacher, TeacherAdmin)
xadmin.site.register(TeacherMan, TeacherManAdmin)

显示效果

原有的老师信息页面

1070438-20190416232040193-508347134.png

新增之后的男老师信息页面

1070438-20190416232123721-1388377396.png

转载于:https://www.cnblogs.com/yoyoketang/p/10720896.html

http://www.lbrq.cn/news/2646019.html

相关文章:

  • 好的手机网站建设公司百度集团
  • 淄博教育学校网站建设app代理推广合作50元
  • 网站改版需要重新备案吗学习软件的网站
  • 如何做微信网站建设餐饮营销手段13种手段
  • 学校网站怎样建设新冠疫情最新消息今天
  • 在县城做商城网站seo全称
  • 应用公园app制作教程网络建站优化科技
  • 网站制作的基本宁波网站推广大全
  • 做游戏代练网站优化营商环境
  • 武汉做网站需要多少钱广东seo推广哪里好
  • element做模板wordpress天津关键词优化专家
  • 主流大型网站开发语言调查网页版登录入口
  • wordpress弹窗登陆太原seo排名优化软件
  • 外贸网站建设上海武汉刚刚突然宣布
  • 北京企业网站设计公司深圳品牌策划公司
  • 网站建站的费用上海专业seo服务公司
  • 模板企业快速建站如何引流被动加好友微信
  • 用ps怎么做网站步骤百度刷排名百度快速排名
  • 微信开放平台 网站应用开发2022年十大流行语
  • 上海微网站建设方案外贸网站建设平台
  • 目前网站建设用哪种语言株洲seo
  • 北京建站模板制作深圳网络运营推广公司
  • 制作网页的的网站链接购买
  • 香港人做evus在哪个网站学技术的培训学校
  • 软文代发株洲企业seo优化
  • wordpress悬浮按钮插件seo推广要多少钱
  • 网站 模板网站注册查询
  • jsp网站建设项目实战课后西安seo优化系统
  • 网页设计应用论文描述网站优化关键词排名
  • 室内设计找工作网站泰州seo外包
  • WinForm 复合控件(用户控件):创建与使用指南
  • 2025华数杯B题一等奖方案:网络切片无线资源管理全解析(附Python/MATLAB代码)
  • 电子电气架构 --- 电气/电子架构迁移已拉开帷幕
  • llama-factory代码详解(一)--model_args.py
  • Netty-Rest搭建笔记
  • 数据持久化 —— `chrome.storage` 的记忆魔法