2020
10-08
10-08
在django中实现choices字段获取对应字段值
我就废话不多说了,大家还是直接看代码吧~classArea(models.Model):Area_Level=((0,u'全国'),(1,u'省、直辖市'),(2,u'市、直辖市区'),(3,u'区、县等'),)areaname=models.CharField(max_length=30,unique=True,verbose_name='区域名称')code=models.CharField(max_length=20,blank=True,default="",verbose_name='区域代码')parentid=models.IntegerField(verbose_name='父级id',null=Tru...
继续阅读 >
app01/models.py:fromdjango.dbimportmodelsclassUserInfo(models.Model):username=models.CharField(max_length=16)password=models.CharField(max_length=16)mobile=models.CharField(max_length=11)classCity(models.Model):name=models.CharField(max_length=16,null=False,unique=True)往City表中添加数据这时候需要重启服务才能在页面上显示这些内容也就是说每次数据库中的内容更新,都需要重启...
项目准备1.创建数据库createdatabasechoices_testdefaultcharsetutf8;2.创建一个名为choices_test的Django项目;3.创建应用app01;项目结构如下所示4.配置数据库;DATABASES={'default':{'ENGINE':'django.db.backends.mysql','NAME':'choices_test','USER':'root','PASSWORD':'root','HOST':'localhost','PORT':'3306',}}5.__init__.pyimportpymysqlpymysql.install_as_MySQLdb()choices选项的使用在模...
Models内容fromdjango.dbimportmodelsfromdjangoimportforms#Createyourmodelshere.classSysConfigForm(forms.Form):DatabaseType=forms.ChoiceField(choices=[('sqlserver','SQLServer'),('oracle','Oracle')])classUserInfo(forms.Form):vip_type=((0,u'普通用户'),(1,u'高级用户'),)vip=forms.CharField(widget=forms.widgets.Select(choices=vip_type,attrs={'class':'form-control','with':'25p...