Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 生成动态表单并使用逗号分隔的值更新数据库_Python_Django_Django Models - Fatal编程技术网

Python 生成动态表单并使用逗号分隔的值更新数据库

Python 生成动态表单并使用逗号分隔的值更新数据库,python,django,django-models,Python,Django,Django Models,我正在开发一个用于投票的web应用程序,并尝试根据数据库信息生成动态表单。这是我的模特 class ballot(models.Model): title=models.CharField(max_length=100) options=models.CharField(max_length=100) date_posted=models.DateTimeField(default=timezone.now) results=models.CharField(ma

我正在开发一个用于投票的web应用程序,并尝试根据数据库信息生成动态表单。这是我的模特

class ballot(models.Model):
    title=models.CharField(max_length=100)
    options=models.CharField(max_length=100)
    date_posted=models.DateTimeField(default=timezone.now)
    results=models.CharField(max_length=100)
    active=models.BooleanField(default=True)
我想知道选项字段中的值是否可以存储为逗号分隔的列表,如“option1、option2、option3”,并将其解析为生成3个单选按钮。类似地,结果也将是一个逗号分隔的列表,该列表将与选项匹配,例如本例中的“0,0,0”。因此,如果选择并提交第二个单选按钮,数据库中的结果将更新为“0,1,0”