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">
ID
订单号
商品名称
价格
状态
用户
操作
{% for item in queryset %}
"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="删除">
{% endfor %}
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">
class="modal-dialog" role="document">
class="modal-content">
class="modal-header">
class="modal-title" id="myModalLabel"> 你确定要删除吗?
class="modal-footer">
{% endblock %}
{% block js %}
{% endblock %}
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})