我有一个在我们的应用程序中使用的API类,它允许我们简化HTTP请求并创建新的API端点,只需确定要使用的模型,而不需要 for each 模型请求编写自定义处理程序.
但是,我希望在请求中包括通配符搜索,因此我希望能够判断模型字段是否为文本字段,如果是,则判断给定字段中的通配符.
我知道如何处理通配符和执行通配符搜索,但我想知道如何判断任何给定的字段是否为文本字段?
举个伪代码的例子,我大致想做的是:
model = ModelWeAreUsing
for field in search_terms:
if model[field] is TextField:
doTextField()
else:
doGenericField()