Python 免量体项目

1.解决第一个bug《还没传入服务器上修改代码》

在数据库中,将身高体重±2厘米公斤的人的肩宽胸围等bodydata身体数据展现在前台。。(前台以表格形式,data.lw  获取,数据库返回元组类型。)

selectBodyDataByHW   return result   多条打印出,

                                        return results[0]    仅一条,

另一种方法:由于只需要打印出来一条数据,在index_admin2.html代码中,不应该用循环(for obj  in data),直接去掉这句。然后,logic函数那边result=cursor.fetchone(),return  result ,即可   《该方法没尝试!!》

2.第二个问题:

为啥只能导入一行数据,想到一个原因做了,然而,修改的文件不是原本的文件,当时看了代码是没错的啊,李哥排除问题时,就给了我提示。。。。

3.sql语句

设置自增ID从N开始

如何指定新插入的数据的起始自增主键id

ALTER TABLE bodydata auto_increment=41;(单独的语句,在Navicat里执行一次就行,代码中sql语句照常不变)

(明天):把Excel1的3行代码解开注释,执行ALTER TABLE.....,在运行Excel1把数据插入,,,,最后前台输入身高体重,则可以打印所有符合的数据。

4.python flask 框架后端如何获取前端的表单数据 文本 单选框 多选框??         http://cuidehua.blog.51cto.com/5449828/1767207《参考博客》


前台获取,后台接收,中间用函数承载过渡。


result = logic.selectBodyDataByHW(user)


《心得:这个问题,我上午找了1,2小时,下午我继续仔细的看上面的那个文章,终于慢慢的突破,慢慢的打印出错误,我慢慢的找出错误的原因,一步步走向成功了!!!只是一小步,走通了后台获取前台的单选的值》

《注意细节,多打印出来看看,发现一点点不同就要去想去尝试,》

5.需要根据前台选择的特征项,后台将获取到的那些符合身高体重±2的数据再进行一次筛选,最后呈现一条身体数据到前台页面。


https://www.cnblogs.com/DuanLaoYe/p/6733200.html

https://www.cnblogs.com/cityofsky/archive/2013/05/23/3095395.html(取列表中出现次数最多的值

《终于解决了》--------求距离胸围平均值最小的那条数据。

# if request.values.get("feature_xw")=='1' and request.values.get("feature_yw")=='4':

#            b = 0

#            for c in result:

#                b = b + c.get('xw')

#            d = b / len(result)

#            print(d)#胸围平均值

#            e = 0

#            f = 0

#            for c in result:

#                if e == 0:

#                    e = c.get('xw')

#                    f = abs(c.get('xw') - d)

#                    continue

#                if abs(c.get('xw') - d) < f:

#                    e=c

#                    f = abs(c.get('xw') - d)

#            print (c)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值