Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 如何使用2字字符串进行筛选/获取___Django - Fatal编程技术网

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(“姓氏”))