Python 访问request.POST时出现KeyError
我在python中发现了关键错误 像这样的错误Python 访问request.POST时出现KeyError,python,django,django-forms,Python,Django,Django Forms,我在python中发现了关键错误 像这样的错误 KeyError at /python_tutor/ 'user_script' 代码是 import web_exec def tutor(request): print "Inisde tutor", request.method print "POST =", request.POST if request.method == "POST" : print "Inside Post"
KeyError at /python_tutor/
'user_script'
代码是
import web_exec
def tutor(request):
print "Inisde tutor", request.method
print "POST =", request.POST
if request.method == "POST" :
print "Inside Post"
print "My Script =", request.POST["user_script"]
mycode = request.POST["user_script"]
exec mycode
web_exec('mycode')
请为我提供解决方案?这意味着字典中不存在密钥(user\u script
)(request.POST
);这表明它没有被提交。尝试:
if 'user_script' in request.POST:
print "My Script =", request.POST["user_script"]
mycode = request.POST["user_script"]
mycode=request.POST.get('user\u script',None)
exec mycode
'instancemethod'对象不可订阅