-1
我试图从html表单读取一些数据并将其插入到数据库中。这样做我坚持这个错误“名称错误在/ createEmployee /:全球名称'get_post_param'未定义”;我会在这里粘贴我的代码。有人可以帮我解决这个问题吗?
VIEWS.PYNameError - 未定义全局名称
def createEmployee(request):
if request.method == "POST":
userName = get_post_param(request,"userName")
designation = get_post_param(request,"designation")
employeeID = get_post_param(request,"employeeID")
contactNumber = get_post_param(request,"contactNumber")
project = get_post_param(request,"project")
dateOfJoin = get_post_param(request,"dateOfJoin")
EmployeeDetails(userName=userName,designation=designation,employeeID=employeeID,contactNumber=contactNumber,project=project,dateOfJoin=dateOfJoin).save()
return render_to_response('createEmployee.html')
else:
return render_to_response('createEmployee.html')
TEMPLATE.PY
<form action="http://127.0.0.1:8000/createEmployee/" method="POST">
Name: <input type="text" name="userName" /><br />
Designation: <input type="text" name="designation" /><br>
EmployeeID: <input type="text" name="employeeID" /><br>
Contact Number: <input type="text" name="contactNumber" /><br>
Project: <input type="text" name="project" /><br>
Date Of Join: <input type="text" name="dateOfJoin" /><br>
<input type="submit" value="Submit" /><br />
</form>
哪里是你的进口?你在哪里定义了get_post_param? – Joe 2011-02-23 11:44:07
从django.shortcuts选择render_to_response导入 从django.contrib.auth.models导入* 从task.employeeDetails.models导入* 从django.conf导入设置 从django.http进口的HttpResponse – 2011-02-23 11:47:03
这些都是我进口的模块。 – 2011-02-23 11:47:54