gpt4 book ai didi

Django 甜化

转载 作者:行者123 更新时间:2023-12-03 20:53:10 29 4
gpt4 key购买 nike

我已经阅读了关于 https://github.com/Atrox/sweetify-django 的文档但我不太明白,我已经在Django中下载并导入了sweetify的要求。我只想要如果记录更新了弹出消息 (甜蜜)会出现。

def studentrecords(request):
if request.method == 'POST':
id = request.POST.get("id")
update = StudentsEnrollmentRecord.objects.get(id=id)
update.Section = s
update.save()
sweetify.success(request, 'You did it', text='Your Form has been Updated',persistent='Hell yeah')
return render(request, 'Homepage/selectrecord.html')

这是我的 html
{% load sweetify %}
{% sweetify %}
<form method="post" action="/studentrecords/" enctype="multipart/form-data">{% csrf_token %}
<table>
{% for student in myrecord %}
<tr>
<td>Control #</td>
<td><input type="text" name="id" value="{{student.id}}"></td>
<td><input type="submit"></td>
</tr>
<tr>
<td>Name: </td>
<td><input type="text" value="{{student.Student_Users.Firstname}} {{student.Student_Users.Lastname}} {{student.Student_Users.Middle_Initial}}"></td>
<td>Course/Track</td>
<td><input type="text" value="{{student.Courses}}"></td>
</tr>
<tr>
<td>Education Level: </td>
<td><input type="text" value="{{student.Education_Levels}}"></td>
<td>Strand: </td>
<td><input type="text" value="{{student.strands}}"></td>
</tr>
<tr>
<td>Section: </td>
<td>
<select name="section">
<option value="{{student.Section.id}}">{{student.Section}}</option>
{% for sections in section %}
<option value="{{sections.id}}">{{sections.Description}}</option>
{% endfor %}
</select>
</td>
<td>Payment Type: </td>
<td><input type="text" value="{{student.Payment_Type}}" class="myform"></td>
</tr>
{% endfor %}
</table>
</form>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@9"></script>
<script>
Swal.fire(
'Good job!',
'Data Updated!',
'success'
)
</script>

我的设置.py
INSTALLED_APPS = [
#my apps
….
'sweetify'
]
SWEETIFY_SWEETALERT_LIBRARY = 'sweetalert2'

我没有收到任何错误,但没有弹出消息出现 (甜蜜)

最佳答案

我认为可能只是您只需要通过页面顶部的 CDN 加载脚本。看库,好像模板标签{% sweetify %}只是加载有点像这样的东西:

<script>
Swal.fire(...)
</script>

所以如果你还没有加载甜蜜警报脚本, Swal将只是未定义。您将能够通过打开开发工具来确认这是否是问题所在,并且在控制台中您将看到一条消息,类似于“未定义没有属性火”之类的消息。我很好奇,是不是 Swal.fire你在页面底部工作了吗?

关于 Django 甜化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61946299/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com