zoukankan      html  css  js  c++  java
  • django admin后台管理数据复选框的使用

    1.admin后台管理数据表,首先需要在admin.py中注册models

    # -*- coding: utf-8 -*-
    from __future__ import unicode_literals
    
    from django.contrib import admin
    from .models import test_table
    from .models import person
    '''
    class ngo_base_info_admin(admin.ModelAdmin):
        list_display = ('name', 'abstrat', 'tech_person')#显示的信息
        search_fields = ('name',)#查找
        list_filter = ('name',)#过滤器
    
    admin.site.register(ngo_base_info, ngo_base_info_admin)#注册
    '''
    # Register your models here.
    admin.site.register(test_table)
    admin.site.register(person)

    2.下拉框的使用

    models这样写:

    class person(models.Model):
        sex_type = (('male', u''), ('female', u''))
        sex = models.CharField(u"性别", choices=sex_type, max_length=32)

    显示效果:

    3.多选框的使用

    其中主要使用了MultiSelectField模块,模块项目地址:https://github.com/goinnn/django-multiselectfield

    models:

    from django.db import models
    from multiselectfield import MultiSelectField
    
    # Create your models here.
    class test_table(models.Model):
        language_choices = (('chinese', u'汉语'), ('english', u'英语'), ('french', '法语'))
        language = MultiSelectField(u"使用语言", choices=language_choices,null=True,blank=True)

    显示效果:

  • 相关阅读:
    parseInt()的用法
    报文
    express的中间件与next()
    前后端分离与前后端不分离
    jQuery中四个绑定事件的区别 on,bind,live,delegate
    TCP传输的三次握手四次挥手策略
    报文
    HTTP和HTTPS以及两者的区别
    前后端不分离与分离
    express中间件的next()方法
  • 原文地址:https://www.cnblogs.com/liangping/p/7611169.html
Copyright © 2011-2022 走看看