python - ajax - 提交表单
1. 静态页面
class="panel panel-default">class="panel-heading"> 小案例 ajax学习之路 - jq 绑定事件 - 表单提交class="panel-body">
2. views.py 代码
from django.shortcuts import render, HttpResponse, redirect
# 免除认证 发送消息
from django.views.decorators.csrf import csrf_exempt
from app import models
from app.utils.bootsrap import BootstrapModelForm
# 返回json
from django.http import JsonResponse
'''为接受数据创建一个 modelform ''' class TaskModelForm(BootstrapModelForm): class Meta: model =models.task fields = '__all__' ''' ajax 表单 提交''' @csrf_exempt def task_add(request): # 数据校验 form = TaskModelForm(request.POST) if form.is_valid(): # 验证成功 form.save() data_dict = {'status': True} return JsonResponse(data_dict) # 验证失败 data_dict = {'status': False, 'error': form.errors} return JsonResponse(data_dict)