【发布时间】:2019-02-04 15:21:59
【问题描述】:
我是 Django 新手,需要一些帮助。我正在尝试用 Djnago 制作 sqlite3 数据库。我在models.py中创建了类,如下所示:
class Data(models.Model):
vendor_name = models.CharField(max_length=100)
product_name = models.CharField(max_length=100)
versions = models.TextField()
description = models.TextField()
date = models.DateTimeField(default=timezone.now)
我正在尝试在名为版本的字段中插入数据列表。列表如下所示:
['8.0.1', '8.0.2', '8.0.3', '8.1.2']
最后我想检查列表是否包含特定值,例如我想检查列表是否包含 8.1.2。如果值在列表中,它应该返回 True。我可以像这样在数据库中插入数据:
data = Data(vendor_name='paloalto', product_name='PA', versions=['8.0.1', '8.0.2', '8.0.3', '8.1.2'], description='...')
data.save()
我不知道如何检查数据库是否在版本字段中包含特定值,我将不胜感激。
【问题讨论】:
标签: python django database sqlite