zoukankan      html  css  js  c++  java
  • 单选框 复选框

    #单选方式一
    
    from django.forms import Form
    from django.forms import fields
    from django.forms import widgets
    from app01 import models
    
    class TestForm(Form):
        user = fields.CharField()
        group = fields.CharField(
            choice = []
        )
        
        def __init__(self,*args,**kwargs):
            super(TestForm,self).__init__(*args,**kwargs)
            self.fields['group'].choices=models.UserGroup.objects.values_list('id','title')
    
    #单选方式二
    #   依赖model中的__str__
    
    from django.forms import Form
    from django.forms import fields
    from app01 import models
    from django.forms.models import ModelChoiceField
    
    class TestForm(Form):
        user = fields.CharField()
        group = ModelChoiceField(queryset=models.UserGroup.objects.all())
    
    
    
    #复选框
    
    from django.forms import Form
    from django.forms import fields
    from app01 import models
    from django.forms.models import ModelMultipleChoiceField
    
    class TestForm(Form):
        user = fields.CharField()
        group = ModelMultipleChoiceField(queryset=models.UserGroup.objects.all())
    

      

  • 相关阅读:
    Java技术 第六次实验 计科1501 胡开辉
    Java技术 第五次实验 计科1501 胡开辉
    Java第四次作业
    Java第三次作业
    Css新增内容
    Html5新增特性
    Jquery图集
    选项卡
    轮播图
    标准命名
  • 原文地址:https://www.cnblogs.com/golangav/p/7520238.html
Copyright © 2011-2022 走看看