这是我的模特:
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)