Django 如何使用2字字符串进行筛选/获取__
模型有:Django 如何使用2字字符串进行筛选/获取__,django,Django,模型有: 定义(自我): 返回“%s%s%”(self.first\u name,self.last\u name) 我想做一个objects.get,其中名字和姓氏相同,以允许用户拥有相同的名字,但仍然指定 已尝试将\uuu str\uuu作为id,但显然不能是int 还尝试使用.split()拆分名称,但出现错误对象没有属性“split” 我是如何尝试拆分的: full_name = interaction_info.candidate_id split_name = split() c
定义(自我):
返回“%s%s%”(self.first\u name,self.last\u name)
我想做一个objects.get
,其中名字和姓氏相同,以允许用户拥有相同的名字,但仍然指定
已尝试将\uuu str\uuu
作为id
,但显然不能是int
还尝试使用.split()
拆分名称,但出现错误对象没有属性“split”
我是如何尝试拆分的:
full_name = interaction_info.candidate_id
split_name = split()
candidate_first = split_name[0]
candidate_last = split_name[1]
candidate_link = Candidate.objects.filter(first_name__exact=candidate_first).filter(last_name__exact=candidate_last)
我希望能够找到名和姓与返回的self字符串匹配的条目。但却无法让它发挥作用
编辑:
我有一个“交互”页面,这些页面与“候选者”相关,
candidate\u id
是交互
模型上的外键。交互页面显示了一个包含所有交互的表,当单击一行时,它应该重定向到只显示该交互详细信息的页面。因此,我需要从外键访问候选表的主键,这就是我正在努力解决的问题。objects.get执行数据库查找__str\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu)决定了如果您执行打印(模型)或str(模型),将显示什么。使用您的示例,尝试:candidate\uuuuuuuuuuuuuuuuu(名字=F(“姓氏”))