search_gene = request.GET['search_gene'] //這是一個字符串類型的數(shù)據(jù)
species = GeneSpecies.objects.get(id=gene_id.belong_id)
species = str(species) //上面獲得的是一個queryset類型的數(shù)據(jù),需要用str()函數(shù)將其轉(zhuǎn)換成字符串類型的數(shù)據(jù)進行傳參
synorths_id = GeneSynOrths.objects.get(**{species: search_gene}) //這行代碼就可以以species為字段,search_gene為值進行查找
與此同時,可以使用列表進行多個字段的搜索
searchKey=request.GET.get("key","id")
searchValue=request.GET.get("value","0")
searchList=Student.objects.filter(**{searchKey:searchValue})