使用Fitler的空集开始

时间:2018-11-25 22:17:59

标签: django python-3.x

这是我的模特:

class Student(models.Model):
    name = models.CharField(max_length=100)
    student_id = models.IntegerField()
    grade = models.IntegerField()

我从Excel导入了数据。我想使用Student.object.filter(name___istartswith = "Some String" ),但是不能这样做,因为每个Student.name实例都以“ \ xa0”开头。

我尝试过:

.filter(name___contains= "Some String")可以工作(但不是我所需要的)

s.name.replace("\xa0",'')替换“ \ xa0”没什么... “ \ xa0”返回了!

.filter(name___istartswith = u"Some String")

每次我运行Student.objects.filter(name__istarts with = "Some String")时,都会返回一个空集。

我确定这有点蠢,但是我在做什么错呢? (正在运行python 3.5)

0 个答案:

没有答案