【发布时间】:2010-12-19 13:56:08
【问题描述】:
我有一个 django 应用程序,它有几种形式,我正在尝试迁移到 ajax。我这样做是因为我想在不刷新屏幕的情况下更新我的数据。我使用了 dajax 库并开始将我的一些 views.py 代码移动到 ajax.py 中。
在views.py 中运行良好的代码中出现“ValueError: too many values to unpack”。我不确定为什么会发生这种情况或如何解决它。建议?
ajax.py
def send_student_form(request, form):
dajax = Dajax()
#error is here
student = Student.objects.get( form.get('student_id'))
#student = Student() # no ValueError, but it doesn't find my student.
if student:
print "Student Found!"
sForm = StudentProfileForm(request.POST, instance=student)
print student
else:
print "Student Not Found"
sForm = StudentProfileForm(request.POST)
#TODO: new Student
【问题讨论】:
-
我认为你应该看看这个:garmoncheg.blogspot.com/2013/11/… 它可能会帮助你做对。关于 AJAX 化你的 django 表单的好文章;)