Почему Sweetify не работает над моим проектом?
Sweetify не работает в моем проекте. Я продолжил работу в соответствии с документом, но он не работает. Кто-нибудь знает, в чем проблема?
это мой взгляд введите здесь описание изображения
Попробуйте выполнить эти шаги и проверьте код, на который я ответил.
pip install --upgrade sweetify
Проверьте раздел INSTALLED_APPS в settings.py
INSTALLED_APPS = [ ... 'sweetify' ]Убедитесь, что вы импортировали sweetify в views.py
.import sweetify
Если все они в порядке, попробуйте это на вашей функции .
sweetify.error(request, 'You did it', text='Error', persistent='Error')
Sweetify не предоставляет файлы SweetAlert на стороне клиента. См. примечание в разделе установки. Добавьте следующий код на вашу базовую страницу или страницу макета.
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@9"></script>
Внутри {% block content %} файла вашего шаблона, где вы хотите отобразить sweetalert, добавьте:
{% for message in Messages %}
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"> </script>
{% if message.tags == 'info' %}
<script>
var m = "{{ message }}";
swal("Blocked !", m, "info");
</script>
{% elif message.tags == 'error' %}
<script>
var m = "{{ message }}";
swal("Denied!", m, "error")
</script>
{% endif %}
{% endfor %}