python - 如何交互从数据库接收的数据?
问题描述
我正在从数据库获取数据,但我想将几个特定的列返回到我的 Get API 调用。
我正在获取多个字典。
driver_data = MasterDriver.query.filter_by(Driver_Status_id=2, is_driver_verified=1)
return drivers_schema.jsonify(driver_data)
[
{
"email_id": "abjhgfjhgc@xyz.com",
"first_name": "manoj",
"isActive": null,
"last_name": "sayi",
"license": null,
"mobile_number": "+917780187505",
},
{
"email_id": "abjhgfjhgc@xyz.com",
"first_name": "manoj",
"isActive": null,
"last_name": "sayi",
"license": null,
"mobile_number": "+917780187505",
},
{
"email_id": "abjhgfjhgc@xyz.com",
"first_name": "manoj",
"isActive": null,
"last_name": "sayi",
"license": null,
"mobile_number": "+917780187505",
}
]
解决方案
null
Python 中不存在,您可能正在寻找None
.
您正在尝试做的是一个非常基本的for x in array
操作。
我建议从 Python 的基础开始,以便能够解决您的问题。不过,这是一个检索数组中元素的有效解决方案
arr = [
{
"email_id": "abjhgfjhgc@xyz.com",
"first_name": "manoj",
"isActive": None,
"last_name": "sayi",
"license": None,
"mobile_number": "+917780187505",
},
{
"email_id": "abjhgfjhgc@xyz.com",
"first_name": "manoj",
"isActive": None,
"last_name": "sayi",
"license": None,
"mobile_number": "+917780187505",
},
{
"email_id": "abjhgfjhgc@xyz.com",
"first_name": "manoj",
"isActive": None,
"last_name": "sayi",
"license": None,
"mobile_number": "+917780187505",
}
]
for elem in arr:
print(elem["email_id"])
print(elem["first_name"])
print(elem["isActive"])
print(elem["last_name"])
print(elem["license"])
print(elem["mobile_number"])
您可以查看repl.it来执行它。
推荐阅读
- f# - 如何使用 F# 在 Dapper 中将连接表作为强类型记录返回
- postgresql - 使用 to_char 函数格式化带有千位分隔符的长数字
- vue.js - 如何在nuxt中使用casl-vue而不刷新页面
- php - php分别向多个收件人发送电子邮件
- javascript - 用于更改计算器的 javascript 中的循环帮助
- azure-ad-b2c - 如何在 Blazor B2C 应用程序启动期间禁用身份验证?
- r - lubridate 包中的 `as_datetime()`
- c++ - 吃钩读坏记忆
- mongodb - 在 docker 容器中运行的 MongoDB 在 Windows 上未正确退出
- r - 从全局数据对象中随机采样,并在 r Shiny 中使用输入选择