10-Django项目--Ajax请求

目录

Ajax请求

简单示范

html

数据添加

py文件

html文件

demo_list.html

Ajax_data.py


图例

 

Ajax请求

简单示范

  • html

    <input type="button" id="button-one" class="btn btn-success" value="点我">
    ​
    ​
    <script>
            // 函数调用
            $(function () {
                bindBtnOne();
            })
            function bindBtnOne() {
                // 通过id属性,找见某个标签,之后再点击的时候,触发一个函数
                $("#button-one").click(function () {
                    //在点击这个按钮的时候,进行一次数据提交
                    $.ajax({
                        // 请求地址
                        url: "/demo/one/",
                        // 请求类型
                        type: "post",
                        // 表单数据
                        data: {
                            type: "text",
                            love: "lanqiu"
                        },
                        // 如果请求成功,则接受后端传输过来的数据
                        success: function (res) {
                            var list = res.list;
                            var htmlStr = "";
                            for (var i = 0; i < list.length; i++) {
                                var emp = list[i]
                                /*
                                <tr>
                                    <td>水果</td>
                                    <td>水果</td>
                                    <td>水果</td>
                                </tr>
                                 */
                                htmlStr += "<tr>";
                                htmlStr += "<td>" + emp.prodCat + "</td>"
                                htmlStr += "<td>" + emp.prodPcat + "</td>"
                                htmlStr += "<td>" + emp.prodName + "</td>"
                                htmlStr += "</tr>";
                                // 通过id定位到一个标签,将html内容添加进去
                                document.getElementById("tBody").innerHTML = htmlStr;
                            }
                        }
                    })
    ​
                })
            }
    </script>
  • py文件

    @csrf_exempt
    def demo_one(request):
        dict_data = {
            "current": 1,
            "limit": 20,
            "count": 82215,
            "list": [
                {
                    "prodName": "菠萝",
                    "prodCat": "水果",
                    "prodPcat": "其他类",
                    "specInfo": "箱装(上六下六)",
                }
            ]
        }
        # return HttpResponse(json.dumps(dict_data, ensure_ascii=False))
        return JsonResponse(dict_data)

数据添加

  • py文件

    class DemoModelFoem(forms.ModelForm):
        class Meta:
            model = models.Demp
            fields = "__all__"
            widgets = {
                "detail":forms.TextInput
            }
    ​
        def __init__(self, *args, **kwargs):
            super().__init__(*args, **kwargs)
            for name, field in self.fields.items():
                field.widget.attrs = {"class": "form-control", "autocomplete": "off"}
    ​
    ​
    @csrf_exempt
    def demo_list(request):
        queryset = models.Demp.objects.all()
        form = DemoModelFoem()
        content = {
            "form":form,
            "queryset": queryset
        }
        return render(request, "Ajax-demo/demo_list.html",content)
    ​
    ​
    @csrf_exempt
    def demo_add(request):
        form = DemoModelFoem(request.POST)
        if form.is_valid():
            form.save()
            dict_data = {"status": True}
            return JsonResponse(dict_data)
        dict_data = {"error": form.errors}
        return JsonResponse(dict_data)
  • html文件

    {#添加数据#}
        <div class="container">
            <div class="panel panel-warning">
                <div class="panel-heading">
                    <h3 class="panel-title">任务列表</h3>
                </div>
                <div class="panel-body">
                    <form id="formAdd">
                        {% for field in form %}
                            <div class="col-xs-6">
                                <label for="">{{ field.label }}</label>
                                {{ field }}
                            </div>
                        {% endfor %}
                    <div class="col-xs-12">
                        <button type="button" id="btnAdd" class="btn btn-success">提交</button>
                    </div>
                    </form>
                </div>
            </div>
        </div>
        {#展示数据#}
        <div class="container">
            <div class="panel panel-danger">
                <div class="panel-heading">
                    <h3 class="panel-title">任务展示</h3>
                </div>
                <div class="panel-body">
                    <table class="table table-bordered">
                        <thead>
                        <tr>
                            <th>任务ID</th>
                            <th>任务标题</th>
                            <th>任务级别</th>
                            <th>任务内容</th>
                            <th>负责人</th>
                            <th>开始时间</th>
                            <th>任务状态</th>
                            <th>操作</th>
                        </tr>
                        </thead>
                        <tbody>
                        {% for data in queryset %}
                            <tr>
                            <th>{{ data.id }}</th>
                            <th>{{ data.title }}</th>
                            <th>{{ data.get_level_display }}</th>
                            <th>{{ data.detail }}</th>
                            <th>{{ data.user.name }}</th>
                            <th>{{ data.times }}</th>
                            <th>{{ data.get_code_display }}</th>
                            <th>
                                <a href="#">删除</a>
                                <a href="#">修改</a>
                            </th>
    ​
                        </tr>
                        {% endfor %}
    ​
                        </tbody>
                    </table>
                </div>
            </div>
        </div>
    ​
    <script>
        function bindBtnEvent() {
                // 通过id属性,找见某个标签,之后再点击的时候,触发一个函数
                $("#btnAdd").click(function () {
                    //在点击这个按钮的时候,进行一次数据提交
                    $.ajax({
                        // 请求地址
                        url: "/demo/add/",
                        // 请求类型
                        type: "post",
                        // 表单数据
                        data: $("#formAdd").serialize(),
                        // 如果请求成功,则接受后端传输过来的数据
                        datatype:"JSON",
                        success: function (res) {
                            if(res.status){
                                alert("添加成功");
                            }
    ​
                        }
                    })
    ​
                })
            }
    </script>

demo_list.html

{% extends "index/index.html" %}
{% load static %}


{% block content %}
    <div class="container">
        <h1>Ajax演示-one</h1>
        <input type="button" id="button-one" class="btn btn-success" value="点我">
        <hr>
        <table border="1">
            <thead>
            <th>一级分类</th>
            <th>二级分类</th>
            <th>名称</th>
            </thead>
            <tbody id="tBody" align="center"></tbody>
        </table>

        <h1>Ajax演示-two</h1>
        <input type="text" id="username" placeholder="请输入账号">
        <input type="text" id="password" placeholder="请输入账号">
        <input type="button" id="button-two" class="btn btn-success" value="点我">
        <hr>
        <h1>Ajax演示-three</h1>
        <form id="form-three">
            <input type="text" id="name" placeholder="姓名">
            <input type="text" id="age" placeholder="年龄">
            <input type="text" id="love" placeholder="爱好">
            <input type="button" id="button-three" class="btn btn-success" value="点我">
        </form>

        <hr>
    </div>
    <hr>
    {#添加数据#}
    <div class="container">
        <div class="panel panel-warning">
            <div class="panel-heading">
                <h3 class="panel-title">任务列表</h3>
            </div>
            <div class="panel-body">
                <form id="formAdd">
                    {% for field in form %}
                        <div class="col-xs-6">
                            <label for="">{{ field.label }}</label>
                            {{ field }}
                        </div>
                    {% endfor %}
                <div class="col-xs-12">
                    <button type="button" id="btnAdd" class="btn btn-success">提交</button>
                </div>
                </form>
            </div>
        </div>
    </div>
    {#展示数据#}
    <div class="container">
        <div class="panel panel-danger">
            <div class="panel-heading">
                <h3 class="panel-title">任务展示</h3>
            </div>
            <div class="panel-body">
                <table class="table table-bordered">
                    <thead>
                    <tr>
                        <th>任务ID</th>
                        <th>任务标题</th>
                        <th>任务级别</th>
                        <th>任务内容</th>
                        <th>负责人</th>
                        <th>开始时间</th>
                        <th>任务状态</th>
                        <th>操作</th>
                    </tr>
                    </thead>
                    <tbody>
                    {% for data in queryset %}
                        <tr>
                        <th>{{ data.id }}</th>
                        <th>{{ data.title }}</th>
                        <th>{{ data.get_level_display }}</th>
                        <th>{{ data.detail }}</th>
                        <th>{{ data.user.name }}</th>
                        <th>{{ data.times }}</th>
                        <th>{{ data.get_code_display }}</th>
                        <th>
                            <a href="#">删除</a>
                            <a href="#">修改</a>
                        </th>

                    </tr>
                    {% endfor %}

                    </tbody>
                </table>
            </div>
        </div>
    </div>
{% endblock %}

{% block js %}
    <script>
        // 函数调用
        $(function () {
            bindBtnOne();
            bindBtnTwo();
            bindBtnThree();
            bindBtnEvent();
        })

        function bindBtnOne() {
            // 通过id属性,找见某个标签,之后再点击的时候,触发一个函数
            $("#button-one").click(function () {
                //在点击这个按钮的时候,进行一次数据提交
                $.ajax({
                    // 请求地址
                    url: "/demo/one/",
                    // 请求类型
                    type: "post",
                    // 表单数据
                    data: {
                        type: "text",
                        love: "lanqiu"
                    },
                    // 如果请求成功,则接受后端传输过来的数据
                    success: function (res) {
                        var list = res.list;
                        var htmlStr = "";
                        for (var i = 0; i < list.length; i++) {
                            var emp = list[i]
                            /*
                            <tr>
                                <td>水果</td>
                                <td>水果</td>
                                <td>水果</td>
                            </tr>
                             */
                            htmlStr += "<tr>";
                            htmlStr += "<td>" + emp.prodCat + "</td>"
                            htmlStr += "<td>" + emp.prodPcat + "</td>"
                            htmlStr += "<td>" + emp.prodName + "</td>"
                            htmlStr += "</tr>";
                            // 通过id定位到一个标签,将html内容添加进去
                            document.getElementById("tBody").innerHTML = htmlStr;
                        }
                    }
                })

            })
        }

        function bindBtnTwo() {
            // 通过id属性,找见某个标签,之后再点击的时候,触发一个函数
            $("#button-two").click(function () {
                //在点击这个按钮的时候,进行一次数据提交
                $.ajax({
                    // 请求地址
                    url: "/demo/two/",
                    // 请求类型
                    type: "post",
                    // 表单数据
                    data: {
                        username: $("#username").val(),
                        password: $("#password").val()
                    },
                    // 如果请求成功,则接受后端传输过来的数据
                    success: function (res) {
                        alert(res)
                    }
                })

            })
        }

        function bindBtnThree() {
            // 通过id属性,找见某个标签,之后再点击的时候,触发一个函数
            $("#button-three").click(function () {
                //在点击这个按钮的时候,进行一次数据提交
                $.ajax({
                    // 请求地址
                    url: "/demo/two/",
                    // 请求类型
                    type: "post",
                    // 表单数据
                    data: $("#form-three").serialize(),
                    // 如果请求成功,则接受后端传输过来的数据
                    success: function (res) {
                        console.log(res)
                    }
                })

            })
        }

        function bindBtnEvent() {
            // 通过id属性,找见某个标签,之后再点击的时候,触发一个函数
            $("#btnAdd").click(function () {
                //在点击这个按钮的时候,进行一次数据提交
                $.ajax({
                    // 请求地址
                    url: "/demo/add/",
                    // 请求类型
                    type: "post",
                    // 表单数据
                    data: $("#formAdd").serialize(),
                    // 如果请求成功,则接受后端传输过来的数据
                    datatype:"JSON",
                    success: function (res) {
                        if(res.status){
                            alert("添加成功");
                        }

                    }
                })

            })
        }

    </script>
{% endblock %}

 


Ajax_data.py

# -*- coding:utf-8 -*-
from django.shortcuts import render, redirect, HttpResponse
from django.views.decorators.csrf import csrf_exempt
from demo_one import models
from django.http import JsonResponse
from django import forms
import json


class DemoModelFoem(forms.ModelForm):
    class Meta:
        model = models.Demp
        fields = "__all__"
        widgets = {
            "detail":forms.TextInput
        }

    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        for name, field in self.fields.items():
            field.widget.attrs = {"class": "form-control", "autocomplete": "off"}


@csrf_exempt
def demo_list(request):
    queryset = models.Demp.objects.all()
    form = DemoModelFoem()
    content = {
        "form":form,
        "queryset": queryset
    }
    return render(request, "Ajax-demo/demo_list.html",content)


@csrf_exempt
def demo_add(request):
    form = DemoModelFoem(request.POST)
    if form.is_valid():
        form.save()
        dict_data = {"status": True}
        return JsonResponse(dict_data)
    dict_data = {"error": form.errors}
    return JsonResponse(dict_data)


@csrf_exempt
def demo_one(request):
    dict_data = {
        "current": 1,
        "limit": 20,
        "count": 82215,
        "list": [
            {
                "id": 1623704,
                "prodName": "菠萝",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": 1211,
                "prodPcat": "其他类",
                "lowPrice": "2.0",
                "highPrice": "3.0",
                "avgPrice": "2.5",
                "place": "",
                "specInfo": "箱装(上六下六)",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623703,
                "prodName": "凤梨",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": 1211,
                "prodPcat": "其他类",
                "lowPrice": "3.5",
                "highPrice": "5.5",
                "avgPrice": "4.5",
                "place": "国产",
                "specInfo": "",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623702,
                "prodName": "圣女果",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": 1211,
                "prodPcat": "其他类",
                "lowPrice": "4.0",
                "highPrice": "5.0",
                "avgPrice": "4.5",
                "place": "",
                "specInfo": "千禧",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623701,
                "prodName": "百香果",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": 1211,
                "prodPcat": "其他类",
                "lowPrice": "8.0",
                "highPrice": "10.0",
                "avgPrice": "9.0",
                "place": "",
                "specInfo": "",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623700,
                "prodName": "九九草莓",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": 1211,
                "prodPcat": "其他类",
                "lowPrice": "6.0",
                "highPrice": "12.0",
                "avgPrice": "9.0",
                "place": "",
                "specInfo": "",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623699,
                "prodName": "杨梅",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": 1211,
                "prodPcat": "其他类",
                "lowPrice": "8.0",
                "highPrice": "19.0",
                "avgPrice": "13.5",
                "place": "",
                "specInfo": "",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623698,
                "prodName": "蓝莓",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": 1211,
                "prodPcat": "其他类",
                "lowPrice": "25.0",
                "highPrice": "45.0",
                "avgPrice": "35.0",
                "place": "",
                "specInfo": "",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623697,
                "prodName": "火龙果",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": 1211,
                "prodPcat": "其他类",
                "lowPrice": "7.0",
                "highPrice": "11.0",
                "avgPrice": "9.0",
                "place": "",
                "specInfo": "红",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623696,
                "prodName": "火龙果",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": 1211,
                "prodPcat": "其他类",
                "lowPrice": "5.3",
                "highPrice": "7.3",
                "avgPrice": "6.3",
                "place": "",
                "specInfo": "白",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623695,
                "prodName": "木瓜",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": 1211,
                "prodPcat": "其他类",
                "lowPrice": "4.5",
                "highPrice": "5.0",
                "avgPrice": "4.75",
                "place": "",
                "specInfo": "",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623694,
                "prodName": "桑葚",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": 1211,
                "prodPcat": "其他类",
                "lowPrice": "6.0",
                "highPrice": "9.0",
                "avgPrice": "7.5",
                "place": "",
                "specInfo": "",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623693,
                "prodName": "柠檬",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": 1211,
                "prodPcat": "其他类",
                "lowPrice": "3.0",
                "highPrice": "4.0",
                "avgPrice": "3.5",
                "place": "",
                "specInfo": "",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623692,
                "prodName": "姑娘果(灯笼果)",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": 1211,
                "prodPcat": "其他类",
                "lowPrice": "12.5",
                "highPrice": "25.0",
                "avgPrice": "18.75",
                "place": "",
                "specInfo": "",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623691,
                "prodName": "鸭梨",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": "null",
                "prodPcat": "梨类",
                "lowPrice": "1.8",
                "highPrice": "2.0",
                "avgPrice": "1.9",
                "place": "",
                "specInfo": "",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623690,
                "prodName": "雪花梨",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": "null",
                "prodPcat": "梨类",
                "lowPrice": "1.6",
                "highPrice": "1.8",
                "avgPrice": "1.7",
                "place": "",
                "specInfo": "",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623689,
                "prodName": "皇冠梨",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": "null",
                "prodPcat": "梨类",
                "lowPrice": "2.7",
                "highPrice": "2.8",
                "avgPrice": "2.75",
                "place": "",
                "specInfo": "纸箱",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623688,
                "prodName": "丰水梨",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": "null",
                "prodPcat": "梨类",
                "lowPrice": "2.8",
                "highPrice": "3.1",
                "avgPrice": "2.95",
                "place": "",
                "specInfo": "",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623687,
                "prodName": "酥梨",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": "null",
                "prodPcat": "梨类",
                "lowPrice": "2.0",
                "highPrice": "2.5",
                "avgPrice": "2.25",
                "place": "",
                "specInfo": "",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623686,
                "prodName": "库尔勒香梨",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": "null",
                "prodPcat": "梨类",
                "lowPrice": "3.5",
                "highPrice": "5.9",
                "avgPrice": "4.7",
                "place": "",
                "specInfo": "",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            },
            {
                "id": 1623685,
                "prodName": "红香酥梨",
                "prodCatid": 1187,
                "prodCat": "水果",
                "prodPcatid": "null",
                "prodPcat": "梨类",
                "lowPrice": "2.5",
                "highPrice": "2.6",
                "avgPrice": "2.55",
                "place": "",
                "specInfo": "",
                "unitInfo": "斤",
                "pubDate": "2024-06-04 00:00:00",
                "status": "null",
                "userIdCreate": 138,
                "userIdModified": "null",
                "userCreate": "admin",
                "userModified": "null",
                "gmtCreate": "null",
                "gmtModified": "null"
            }
        ]
    }
    # return HttpResponse(json.dumps(dict_data, ensure_ascii=False))
    return JsonResponse(dict_data)


@csrf_exempt
def demo_two(request):
    dict_data = {
        "start": True
    }
    return JsonResponse(dict_data)

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/679433.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

实现秒传与限速!深度解析万亿GB网盘系统架构

1. 系统需求与挑战 1.1 DBox核心功能 在设计一个面向万亿GB的网盘系统时&#xff0c;我们需要首先明确系统的核心功能需求。DBox 作为一个高并发、高可靠的网盘系统&#xff0c;核心功能需求主要包括以下几点&#xff1a; 海量存储&#xff1a;支持存储海量数据&#xff0c;…

面粉厂/木材厂选择防爆客流统计系统的原因

在面粉厂和木材厂这样的特殊行业中&#xff0c;存在着一系列的痛点问题。 对于面粉厂而言&#xff0c;面粉粉尘的存在使其面临着爆炸的潜在危险&#xff0c;而人员的随意流动和不确切统计可能会进一步加剧安全风险。同时&#xff0c;难以精确掌握不同区域的人员分布情况&#x…

SploitScan:一款多功能实用型安全漏洞管理平台

关于SploitScan SploitScan是一款功能完善的实用型网络安全漏洞管理工具&#xff0c;该工具提供了用户友好的界面&#xff0c;旨在简化广大研究人员识别已知安全漏洞的相关信息和复现过程。 SploitScan可以帮助网络安全专业人员快速识别和测试已知安全漏洞&#xff0c;如果你需…

解线性方程组——最速下降法及图形化表示 | 北太天元 or matlab

文章所对应的视频讲解 最速下降法 解线性方程组 一、思路转变 A为对称正定矩阵&#xff0c; A x b Ax b Axb 求解向量 x x x这个问题可以转化为一个求 f ( x ) f(x) f(x)极小值点的问题&#xff0c;为什么可以这样&#xff1a; f ( x ) 1 2 x T A x − x T b c f(x) \f…

大数据数据治理

大数据数据治理介绍 大数据数据治理是一个复杂的过程&#xff0c;涉及到数据的标准化、融通、关联、解析、聚合等一系列活动。其核心目标是在确保数据安全的基础上&#xff0c;提高大数据资源和资产的可用性、易用性和可靠性&#xff0c;从而显著提升大数据资源和资产的价值7。…

从0开始学人工智能测试节选:Spark -- 结构化数据领域中测试人员的万金油技术(四)

上一章节我们了解了 shuffle 相关的概念和原理后其实可以发现一个问题&#xff0c;那就是 shuffle 比较容易造成数据倾斜的情况。 例如上一节我们看到的图&#xff0c;在这批数据中&#xff0c;hello 这个单词的行占据了绝大部分&#xff0c;当我们执行 groupByKey 的时候触发了…

FL Studio21.2.8中文版水果音乐制作的革新之旅!

在数字化浪潮的推动下&#xff0c;音乐制作领域经历了翻天覆地的变化。从最初的模拟技术到如今的全数字化处理&#xff0c;音乐制作的门槛被大幅降低&#xff0c;越来越多的音乐爱好者和专业人士开始尝试自行创作和编辑音乐。在这个过程中&#xff0c;各种专业音乐制作软件成为…

孵化器补贴政策提问模板

对于一些需要创业的人来说&#xff0c;找场地是非常非常难的&#xff0c;一个好的场地能够提高创业的成功率&#xff0c;下面这些内容对于孵化器产业园的政策有一个好的提问&#xff0c;可以帮助你们了解这个孵化器合不合适。需要创业的人可以收藏 某孵化器政策示例 提问模板 …

Java进制转换

进制介绍 二进制&#xff1a;0B开头&#xff0c;0-1 八进制&#xff1a;0开头&#xff0c;0-7 十进制&#xff1a;0-9 十六进制&#xff1a;0x开头&#xff0c;0-9和A-F public class Binary{public static void main(String[] args){//二进制 10int n10B1010//十进制 1010int…

短视频动画脚本:成都鼎茂宏升文化传媒公司

短视频动画脚本&#xff1a;创作与魅力的探索 在数字化时代的浪潮中&#xff0c;短视频动画以其独特的魅力迅速崛起&#xff0c;成为大众娱乐和信息传播的重要载体。成都鼎茂宏升文化传媒公司作为一名原创文章编辑&#xff0c;我深入探索了短视频动画脚本的创作过程&#xff0…

揭秘GPU技术新趋势:从虚拟化到池化

从GPU虚拟化到池化 大模型兴起加剧GPU算力需求&#xff0c;企业面临GPU资源有限且利用率不高的挑战。为打破这一瓶颈&#xff0c;实现GPU算力资源均衡与国产化替代&#xff0c;GPU算力池化成为关键。本文深入探讨GPU设备虚拟化途径、共享方案及云原生实现&#xff0c;旨在优化资…

大模型学习资料整理:如何从0到1学习大模型,搭建个人或企业RAG系统,如何评估与优化(更新中...)

通过本文您可以了解到&#xff1a; 学习&#xff1a;从小白如何入手&#xff0c;从0到1开始学习大模型。RAG系统&#xff1a;我想搭建属于自己或者企业的RAG系统&#xff0c;我该怎么去做&#xff1f;评估&#xff1a;微调后的模型或者RAG系统&#xff0c;如何评估自己的模型和…

软件质量保障——三、四

三、黑盒测试 1.黑盒测试概述 1.1 如何理解黑盒测试&#xff1f; 1.2 黑盒测试有什么特点&#xff1f; 1.3 如何实施黑盒测试&#xff1f; 2. 黑盒测试用例设计和生成方法&#xff08;这里还是要自己找题做&#xff09; 2.1 等价类划分法 步骤&#xff1a; 1.选择划分准…

设置电脑定时关机

1.使用快捷键winR 打开运行界面 2.输入cmd &#xff0c;点击确认&#xff0c;打开命令行窗口&#xff0c;输入 shutdown -s -t 100&#xff0c;回车执行命令&#xff0c;自动关机设置成功 shutdown: 这是主命令&#xff0c;用于执行关闭或重启操作。-s: 这个参数用于指定执行关…

flask音乐交流平台-计算机毕业设计源码57105

摘要 科技进步的飞速发展引起人们日常生活的巨大变化&#xff0c;电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流&#xff0c;人类发展的历史正进入一个新时代。在现实运用中&#xff0c;应用软件的工作规…

kafka-生产者监听器(SpringBoot整合Kafka)

文章目录 1、生产者监听器1.1、创建生产者监听器1.2、发送消息测试1.3、使用Java代码创建主题分区副本1.4、application.yml配置----v1版1.5、屏蔽 kafka debug 日志 logback.xml1.6、引入spring-kafka依赖1.7、控制台日志 1、生产者监听器 1.1、创建生产者监听器 package co…

鸿蒙开发接口安全:【@ohos.abilityAccessCtrl (访问控制管理)】

访问控制管理 说明&#xff1a; 本模块首批接口从API version 8开始支持。后续版本的新增接口&#xff0c;采用上角标单独标记接口的起始版本。 导入模块 import abilityAccessCtrl from ohos.abilityAccessCtrlabilityAccessCtrl.createAtManager createAtManager(): AtMan…

用户管理的小demo --登录:

目录 1、建库、建表 1.1 连接数据库后&#xff0c;在idea中 通过快捷方式 自动导入实体类 1.2 实体类代码 2、idea中的准备工作 2.1 在父工程下 新建子工程 2.2 在子工程下 添加webapp、pom.xml设置为 war的打包方式 2.3 在父工程下的pom.xml中 添加依赖 2.3.1 mysql的…

基于STC12C5A60S2系列1T 8051单片机实现一主单片机与一从单片机相互发送数据的RS485通信功能

基于STC12C5A60S2系列1T 8051单片机实现一主单片机与一从单片机相互发送数据的RS485通信功能的RS485通信功能 STC12C5A60S2系列1T 8051单片机管脚图STC12C5A60S2系列1T 8051单片机串口通信介绍STC12C5A60S2系列1T 8051单片机串口通信的结构基于STC12C5A60S2系列1T 8051单片机串…

力扣hot100学习记录(十一)

24. 两两交换链表中的节点 给你一个链表&#xff0c;两两交换其中相邻的节点&#xff0c;并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题&#xff08;即&#xff0c;只能进行节点交换&#xff09;。 题意 两两交换链表中的相邻节点 思路 先创建一个…