我试图让我的views.py文件中的以下函数正常工作。我传递一个关键字来搜索(the_Term
),如果我做了一个print语句,我可以看到该变量已经正确传递但是,它没有被传递给API调用({ {1}})。如果我对我的关键字(q=the_Term
)进行硬编码,则该功能可以正常运行。
我做错了什么?
q="my keyword"
答案 0 :(得分:0)
我认为这在某种程度上取决于你所说的“它没有传递给API调用”。你的意思是它正在评估None
吗?或者你没有从API中获得你期望的东西?您对正在使用的YouTube API或其他代码库的了解有限,请参阅以下内容:
the_Term
的格式是否正确?例如,YouTube API是否需要编码或未编码的搜索查询? (注意:在API资源管理器中尝试编码和未编码,它似乎有效)the_Term
实际上不是一个字符串,但是当你打印它时,它只是执行一个__str__
并且出于某种原因,YT API不是吗?如果你能提供一些关于你的意思的更多细节,那就是“它没有通过”会有所帮助。