0

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>

更新しようとすると、コンソールに次のように表示されます。

link/update_task/144 404 (見つかりません)

4

1 に答える 1