我正在尝试使用 X Editable 更新字段,但我直到最后都没有做到。
这是我的代码:
#views.py
def update_task(request, task_id):
if request.is_ajax():
task = request.GET.get('task')
updated_task = Task.objects.get(pk=task_id)
updated_task.task = task
updated_task.save()
return HttpResponse('true')
else:
return HttpResponse('not ajax')
#urls.py
url(r'^update_task/(?P<task_id>\d+)/$', 'todo.views.update_task', name='update_task'),
#html file
<script>
$(document).ready(function () {
$("#task").editable({
type: 'text',
pk: 144,
url: '/update_task/144/',
title: 'Enter task',
});
});
</script>
当我尝试更新它时,控制台给了我:
链接/update_task/144 404(未找到)