首页 > 解决方案 > 如何通过 Django 显示 javascript 警报

问题描述

我想在用户成功登录并调用其他一些 javascript 函数后显示警报。

就像我们在 .NET 中做的那样,如果条件为真,它会显示 javascript 警报

if (SOME_CONDITION) {
    ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "alert('Hello')", true);
}

标签: javascriptpythondjangodjango-views

解决方案


您可以制作模板并传递 0 或 1,0 表示无警报,1 表示警报。

这是python代码:

def playAlert():
    return render_to_string("alert.html", {"alert": 1})

这是模板:

{% if alert == 1 %}
<script type="text/javascript">
    alert("Logged In")
</script>
{% endif %}

推荐阅读