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小时内删除。
发表评论