python-ajax 删除表单数据
1. 静态页面
{% extends 'layout.html' %} {% block content %}class="container">
class="panel panel-default">class="panel-heading"> class="glyphicon glyphicon-th-list" aria-hidden="true"> 表单列表class="table table-bordered">
{% for item in queryset %} ID 订单号 商品名称 价格 状态 用户 操作 {% endfor %} "row">{{ item.id }} {{ item.oid }} {{ item.title }} {{ item.price }} {{ item.get_status_display }} {{ item.user.username }} "" class="btn btn-primary btn-xs">编辑 "{{ item.id }}" type="button" class="btn btn-danger btn-xs btn-delete" value="删除"> class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">class="modal-dialog" role="document">class="modal-content">class="modal-header">class="modal-title" id="myModalLabel"> 新建表单
class="modal-body">class="modal-footer">class="modal fade" id="deleteModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">{% endblock %} {% block js %} {% endblock %}class="modal-dialog" role="document">class="modal-content">class="modal-header">class="modal-title" id="myModalLabel"> 你确定要删除吗?
class="modal-footer">
2. views.py
'''表单删除''' def order_delete(request): uid = request.GET.get('uid') print(uid) exists = models.Order.objects.filter(id=uid).exists() if not exists: return JsonResponse({'status': False, 'error': '删除失败 , 数据不存在'}) models.Order.objects.filter(id=uid).delete() return JsonResponse({'status': True})