python - 我想将数据保存在 sqlite 数据库中,我的查询在网页中不起作用但相同的代码在 Django Shell 中运行良好
问题描述
我正在尝试通过 Views.py 添加一些数据,但它不起作用,但相同的代码在 django shell 中工作。
我的代码:
username = request.POST['username']
bp = request.POST['bp']
bs = request.POST['bs']
height = request.POST['height']
weight = request.POST['weight']
temp = request.POST['temp']
datasaved = PatTest(Patient= Patient.objects.get(username=str(username)), BS=int(bs), BP=int(bp), PatHeight=float(height), PatientWeight=float(weight), BMI=BMICal(height, weight), TEMPA=int(temp))
print("Test")
datasaved.save()
解决方案
终于解决了这个问题。问题是BMI=BMICal(height, weight)
。我只是用BMICal(float(height), float(weight))
因为它是模型类中的浮点值所以我刚才在里面提到
username = request.POST['username']
bp = request.POST['bp']
bs = request.POST['bs']
height = request.POST['height']
weight = request.POST['weight']
tempsd = request.POST['temp']
print(Patient.objects.get(username=str(username)).PatID)
datasaved = PatTest(Patient= Patient.objects.get(username=str(username)), BS=int(bs), BP=int(bp), PatHeight=float(height), PatientWeight=float(weight), BMI=BMICal(float(height), float(weight)), TEMPA=int(tempsd))
datasaved.save()
推荐阅读
- youtube-api - 用户无缘无故自动退出
- javascript - 如何拆分±3%?±3%
- ruby-on-rails - 正则表达式初学者
- path-finding - 在 A* 算法中避免掉头
- c# - IIS 部署的 ASP.NET Core 应用程序给出间歇性 431 请求标头太长错误
- javascript - 用超链接替换网页中的关键字,避免使用 a 和 h 标签
- azure-data-explorer - 如何:从 stddev/mean 计算中排除一行并稍后加入
- mongodb - 展平数组 mongodb $project 的对象
- twitter-bootstrap - 通过 scrollX 在可数据详细信息中使用数据表
- php - 获取多维数组关联列表