为什么p和p8在下面的代码中不同?在
视图函数的开始(在文件中视图.py在一个名为“proteinSearch”的Django应用程序中,其模型名为“Protein”,其字段名为“description”):
def searchForProteins2(request, searchStr):
p8 = Protein.objects.filter( description__icontains=searchStr)
#Why doesn't this work?????
p = Protein.objects.filter( description__icontains=searchStr)
import pdb; pdb.set_trace()
在pdb中交互:
^{pr2}$
当您处于调试模式(pdb或ipdb REPL)时,“p”表示特定功能,即计算表达式表达式。在
就像
在Django中,“p”只是一个变量的意思。在
如果要打印'p'变量的值,请尝试
^{pr2}$:)
相关问题 更多 >
编程相关推荐