python - 是否可以将原始数据上传到数据库?
问题描述
我有以下起始代码:
@app.route('/venues')
def venues():
# TODO: replace with real venues data.
# num_shows should be aggregated based on number of upcoming shows per venue.
data=[{
"city": "San Francisco",
"state": "CA",
"venues": [{
"id": 1,
"name": "The Musical Hop",
"num_upcoming_shows": 0,
}, {
"id": 3,
"name": "Park Square Live Music & Coffee",
"num_upcoming_shows": 1,
}]
}, {
"city": "New York",
"state": "NY",
"venues": [{
"id": 2,
"name": "The Dueling Pianos Bar",
"num_upcoming_shows": 0,
}]
}]
return render_template('pages/venues.html', areas=data);
我如何获取这些数据并将其导入我的数据库?我有要输入的信息列,但似乎无法弄清楚如何在里面获取值。
解决方案
您应该创建一个中间/暂存数据结构,例如列表或 csv 文件。并将其映射到您的数据库结构。然后您可以导入/插入到您的数据库中。
推荐阅读
- arrays - 将四叉树实现为数组
- reactjs - 在前端的帖子中更新 likes 数组
- javascript - 从 dom 标签中获取值
- powershell - 通过循环在表单上添加标签
- airflow - 气流 - 如何获得所有未来的运行日期
- compiler-errors - /usr/local/Cellar/gcc/10.1.0/include/c++/10.1.0/cwchar:44:10:致命错误:wchar.h:没有这样的文件或目录
- powerbi - Power BI 在 Power BI 服务中根据屏幕大小放大视觉对象
- c++ - C++:如何解决隐式声明编译错误?
- reactjs - React Hooks & Material-UI:在 useEffect 中首次加载时无法获取对话框引用
- .net-core - .NET Core 3.1 System.IO.Port - System.ArgumentOutOfRangeException:需要非负数。(参数“计数”)