djangoadmin 后台管理数据复选框的使⽤
1.admin 后台管理数据表,⾸先需要在admin.py 中注册models
2.下拉框的使⽤
models 这样写:
显⽰效果
:
3.多选框的使⽤
其中主要使⽤了MultiSelectField 模块,模块项⽬地址:github/goinnn/django-multiselectfield models:
显⽰效果
:
# -*- coding: utf-8 -*-
from  __future__ import  unicode_literals
from  ib 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',)#过滤器
ister(ngo_base_info, ngo_base_info_admin)#注册
'''
django登录注册功能# Register your models here.
ister(test_table)
ister(person)
class  person(models.Model):
sex_type = (('male', u '男'), ('female', u '⼥'))
sex = models.CharField(u "性别", choices=sex_type, max_length=32)
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)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。