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 %} {% endfor %}
ID 订单号 商品名称 价格 状态 用户 操作
"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">
"post" id="saveform" novalidate> {% for field in form %}
class="form-group"> {{ field }} "color:red" class="error-msg">
{% endfor %}
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})

相关