Django匹配CharField
我试图使用模型中的数据子集在Django中创建一个表,但是当我尝试过滤它时,我得到了以下错误 不允许对字段上的CharField或join进行不支持的查找“like” models.pyDjango匹配CharField,django,django-models,Django,Django Models,我试图使用模型中的数据子集在Django中创建一个表,但是当我尝试过滤它时,我得到了以下错误 不允许对字段上的CharField或join进行不支持的查找“like” models.py class Opps(models.Model): Rec_ID = models.IntegerField(default=0) name = models.CharField(max_length=500) notes = models.CharField(max_length=10
class Opps(models.Model):
Rec_ID = models.IntegerField(default=0)
name = models.CharField(max_length=500)
notes = models.CharField(max_length=10000)
company = models.CharField(max_length=400)
owner = models.CharField(max_length=100)
status = models.CharField(max_length=100)
revenue = models.DecimalField(max_digits=20, decimal_places=2)
cost = models.DecimalField(max_digits=20, decimal_places=2)
profit = models.DecimalField(max_digits=20, decimal_places=2)
def __str__(self):
return self.name
django_表2的tables.py部分
class Opps_Table(tables.Table):
class Meta:
model = Opps
attrs = {'class': 'paleblue'}
views.py
def sales(request):
Data_User = Opps.objects.filter(owner__contains='name')
table = Opps_Table(Data_User)
RequestConfig(request).configure(table)
return render(request, 'graphs/sales.html', {'table': table} )
我应该在模型中使用不同类型的数据,还是尝试以不同的方式对其进行过滤?什么是
Opps\u表
?您应该显示完整的回溯,并尝试对我遗漏的内容表示歉意,因为它似乎与错误无关,它是Django tables2配置的一部分。我已经添加了相应的.py,稍后我将在这里创建一个示例,因为这是在澳大利亚的一天结束。您能展示整个回溯过程吗?什么是Opps\u表
?您应该显示完整的回溯,并尝试对我遗漏的内容表示歉意,因为它似乎与错误无关,它是Django tables2配置的一部分。我已经添加了相应的.py,稍后我将在这里创建一个示例,因为这是在澳大利亚的一天结束。你能显示整个回溯请?