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())
    

      

  • 相关阅读:
    HDU3584 Cube
    SPOJ1029 Matrix Summation
    SPOJ227 Ordering the Soldiers
    ScriptX,smsx打印控件安装及无法打印的问题
    如何做站
    右下角浮动
    简单的显示关闭
    总结
    ubuntu 上网设置
    固定高度后能自动伸缩
  • 原文地址:https://www.cnblogs.com/golangav/p/7520238.html
Copyright © 2011-2022 走看看