zoukankan      html  css  js  c++  java
  • 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)
     
  • 相关阅读:
    结对第二次作业
    结对项目第一次作业
    2017 软工第二次作业
    2017软工实践--第一次作业
    软工--最后的作业
    软件产品案例分析
    个人技术博客—作业向
    软工结队第二次作业
    软工第二次作业---数独
    软工实践第一次作业----阅读有感
  • 原文地址:https://www.cnblogs.com/ychj/p/10235760.html
Copyright © 2011-2022 走看看