day72
参考:
前端序列化
后端序列化
day73中
补充一个SweetAlert插件示例
甜甜的警告
点击下载
需要的文件:
其中有例子:
示例:
sweetalert
1 2 3 4 5sweetalert_demo 6 7 8 9 14 15 16 171852 53 54 55 56 57 58 107 108 10919512022Person管理
21235024 25
4926 33 34 35 {% for p in persons %} 36序号 27id 28name 29age 30生日 31操作 3237 46 {% endfor %} 47 48{ { forloop.counter }} 38{ { p.id }} 39{ { p.name }} 40{ { p.age }} 41{ { p.birthday|date:'Y-m-d' }} 4243 44 45
views.py
1 from app01 import models 2 def persons(request): 3 ret = models.Person.objects.all() 4 # person_list = [] 5 # for i in ret: 6 # person_list.append({"name": i.name, 7 # "age": i.age}) 8 # print(person_list, type(person_list)) 9 # import json10 # s = json.dumps(person_list)11 # print(s, type(s)) # 字符串12 13 # # 下面是内置的序列化14 # from django.core import serializers15 # s = serializers.serialize("json", ret)16 # print(s)17 # return HttpResponse(ret)18 print(ret)19 return render(request, "sweetalert.html", {"persons": ret})20 21 def delete(request):22 del_id = request.POST.get("id")23 models.Person.objects.filter(id=del_id).delete()24 print(del_id)25 return HttpResponse("删除成功!")
所在项目
效果: