django - 值错误在 /
问题描述
视图 demo.views.index 没有返回 HttpResponse 对象。它返回 None 代替。
@csrf_exempt
def index(request):
if request.method == 'POST':
session_id = request.POST.get('sessionId')
service_code = request.POST.get('serviceCode')
phone_number = request.POST.get('phoneNumber')
text = request.POST.get('text')
response = ""
if text == "":
response = "CON What would you want to check \n"
# response .= "1. My Account \n"
response += "1. My Phone Number"
elif text == "1":
response = "END My Phone number is {0}".format(phone_number)
return HttpResponse(response)
解决方案
我猜你的代码没有正确缩进。
您的 Httpresponse 超出了 elif 条件,我认为这就是您遇到此错误的原因。确保始终遵循惯例并采用最佳实践。
推荐阅读
- javascript - 如何解决猫头鹰轮播在angularjs模板中不起作用
- javascript - 在 forEach 中调用 firebase 会使迭代不起作用
- c++ - Qt基于模板生成UI
- apache-zookeeper - 从 ZooKeeper 中找不到活动的 Drillbit 端点
- python - Python ML - 如何最好地拯救 python ml 值数组
- amazon-web-services - 如何使用 AWS Step Function 动态配置 AWS Sage Maker 任务
- json - 排除列表中不包含值的 json 对象
- java - 如何将属性源分配给 micronaut 中的某个环境?
- javascript - 单击保存按钮后如何提交表单?
- r - 我是否正确使用 xgboost()(在 R 中)?