问题描述
在此处输入代码,我试图将ML模型集成到系统中,并且编写了此代码以从客户端接收数据,但是当我运行此代码时,它给我一个错误float()参数必须是字符串或数字,而不是“ NoneType”。
def predict_chances1(request):
if request.POST.get('action') == 'post':
# Receive data from client
Temperature= float(request.POST.get('Temperature'))
Humidity = float(request.POST.get('Humidity'))
Moisture = float(request.POST.get('Moisture'))
Stype = float(request.POST.get('Stype'))
pH= float(request.POST.get('pH'))
这是我遇到的错误
回溯(最近通话最近): 内部文件“ C:\ ProgramData \ Anaconda2 \ lib \ site-packages \ django \ core \ handlers \ exception.py”,第47行 响应= get_response(请求) 文件“ C:\ ProgramData \ Anaconda2 \ lib \ site-packages \ django \ core \ handlers \ base.py”,行179,在_get_response中 响应= wraped_callback(请求,* callback_args,** callback_kwargs) 文件“ C:\ Users \ dell \ PycharmProjects \ Fertilizer-Crop_Prediction \ swobali \ Crop1 \ views.py”,第29行,位于Forecast_chances1中 pH =浮动(request.POST.get('pH')) TypeError:float()参数必须是字符串或数字,而不是'NoneType'
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)