您的位置:首页 > Web前端 > JavaScript

Django返回html和js代码

2017-10-10 13:24 246 查看

问题描述

在使用Django的时候,登录时要返回错误信息,想用js的alert来实现,于是在django的py文件里面写

return render(request,'login.html',{'script':'<script>alert("账号不存在")</script>'})


但是网页在加载的时候会把”<”符号和单双引号变成类似”'”这种,导致无法运行。

问题解决

把HTML里面的文件写成这样:

<script type="text/javascript">{{script}}('{{wrong}}')</script>


django的py文件写成:

return render(request,'login.html',{'script':"alert",'wrong':'账号错误'})


这样就完美得运行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: