0
的一部分,我有代碼的列表:查詢集過濾了許多
21000000 Code 1
21000001 Code 2
22000000 Code 3
22000001 Code 4
22002100 Code 5
的代碼的模型是:
class Category(models.Model):
code_id = models.CharField(max_length=50)
我想過濾僅與2100XXXX啓動碼。當我使用啓動時,它似乎不能識別數字。糾正查詢集調用的正確方法是隻對2100XXXX進行篩選。目前,我的代碼是:
DB.objects.filter(code__startswith='2100')
這應該拿起代碼1和2,沒有其他人。
感謝
想必你的模型字段是'CharField'或'TextField'?什麼是返回的查詢集?你可以發佈你的模型的相關部分? –
@添加TimmyO'Mahony模型。 –
這是你的確切代碼嗎?你的字段被稱爲'code_id',但你的查詢使用'code'。 –