- 首先sweetalert 文件放入 from 》》dist
- 将xfzalert.js 文件放入src 》》js
- 在templates 公共文件base.html添加代码
<link rel="stylesheet" href="{% static 'sweetalert/sweetalert.css' %}"> <script src="{% static 'sweetalert/sweetalert.min.js' %}"></script> <script src="{% static 'js/xfzajax.min.js' %}"></script> <script src="{% static 'js/xfzalert.min.js' %}"></script> <script src="{% static 'js/message.min.js' %}"></script>
- 在templates 需要的A.html文件导入
<script src="{% static 'js/news_category.min.js' %}"></script>
- 在src》》js ,创建A.js文件 添加点击事件的显示内容。
- 在app》》cms 》views.py 添加提交后 返回的显示内容
- 在app》》cms 》urls.py 添加映射
path('add_news_category/',views.add_news_category,name='add_news_category'),
----------------------------------------------------------编辑。删除按钮-----------------------------------------------------------
- 在app》》cms 》froms.py 新建表单,需要传入的参数,
from apps.forms import FormMixin from django import forms class EditNewsCategoryForm(forms.Form): pk = forms.ImageField(error_messages={"required":"必须传入分类的id!"}) name = forms.CharField(max_length=100)
- 在app》》cms 》views.py 编写接口逻辑
新建post,和类。导入表单 from .froms import EditNewsCategoryForm 逻辑,(1.如果id==数据库,提示错误。2.不等于=!才能成功)
- templates 》》A,html 设置按钮的id
<button class="btn btn-warning btn-xs edit-btn">编辑</button> <button class="btn btn-danger btn-xs delete-btn">删除</button>
- 在src》》js 根据html>>新建class 设置增删改 弹框内容
- 在app》》cms 》urls.py 添加映射 (修改,删除)