python - 当参数基于用户检查的输入时,如何在 python 烧瓶中使用 pd.read_sql 选择查询?
问题描述
到目前为止,我可以制作复选框。当用户选中复选框时,它们以数组的形式列出。我不知道如何在使用选择查询时将它们从数组分离到字符串并在(?)中单独传递它们
HTML
<!-- Check Box -->
<form action="/tables" method = "POST">
<div class="form-check">
<label class="form-check-label">
<input type="checkbox" class="form-check-input" name="match-with-vehicle" value="Passenger Car">Passenger Car
</label>
</div>
轻型商用车 取消 下一个
Python
#CheckBox
if request.method == 'POST':
options= request.form.getlist('match-with-vehicle')
checkedoptions = str(options)
vehicle_seg_test = pd.read_sql("SELECT lvpf.Brand, lvpf.VehicleSegment,
vehicle_segmentation.VehicleOffering FROM lvpf INNER JOIN vehicle_segmentation Where
vehicle_segmentation.VehicleOffering = (?) and vehicle_segmentation.Segment = lvpf.VehicleSegment ", conn2, params=[checkedoptions])
print(vehicle_seg_test)
解决方案
推荐阅读
- datetime - 有没有办法取一个固定的日期并将其更改为 Lua 中的日期表,而无需专门分配每个值?
- react-native - 使用 React Native Gesture Handler 和 Reanimated 检测滑动方向
- c# - How to use IHostedService in ASP.Net Core?
- dart - Dart 中 void 异步函数的返回类型
- linux - Bash 脚本基本呼吸暂停计时器
- c# - 当授予类型为 ClientCredentialsFlow 时,访问令牌中不包含 MockIdentityServer 客户端声明
- spring - 在 Spring MVC Rest 中获取原始 json 字符串
- laravel - 如何将数据从一个表传输到另一个表
- python - 使用 SMOTE 时 Logistic 回归的输出变化
- swift - 如何创建 TTS 队列?