<script>标记中的Django变量

维沙尔

我正在尝试根据Django模板变量的值将True或False分配给javascript变量。我的Django模板变量具有许多状态(添加,创建,提交等)。如果django变量的状态为Submitted(枚举为5),我想为javascript变量赋予true值。

我试过了

var submitted = {{variable.state == 5|yesno:"true,false" }} 

但我明白了

Could not parse some characters: question.status| == 5||yesno:"true,false"

谢谢你的帮助!

编辑:谢谢你们的帮助。我用了

    var submitted = "{{variable.state}}" == 5;

它按预期工作

shad0w_wa1k3r

Django需要一个值或变量,而不是带有yesno内置的语句,因此解析错误。

您应该使用HenryM已经提到的更简单的解决方案-

var submitted = {% if variable.state == 5 %}true{% else %}false{% endif %};

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在JavaScript变量中包含转义的<script> </ script>标记?

如何在html <script>标记中使用django变量?

Selenium:从Python中的<script type>标记获取变量数据

SyntaxError:未终止的字符串文字<script> ... </ script>标记在字符串变量中不起作用

从<script> </ script>在<%%>中定义的访问变量

在 HTML 中 <script src=""></script> 标记的 src 路径中升级

</ script>在以html结尾的脚本标记中的引号

在PHP Goutte中刮擦<script>标记

直接从<script> HTML标记将变量传递给Javascript

EJS变量在<script>标记内运行,但vscode引发错误

HTMLScriptElement与'<script>'标记

将“ </ script>”放在JavaScript中的变量中

在<script src =“ ...”> </ script>标记内运行JavaScript?

在 Java Script 中更改变量

在echo <script>内容中传递PHP变量

使用 BeautifulSoup 从 <script> 变量中获取数据

HTML中的<script>标记位置是否会影响网页的性能?

如何从DOM中删除特定的<script>和<style>标记

使用Scrapy从HTML中的<script>标记获取数据

在<script>标记内调用AngularJS

<Script>标记内的HTML代码

Google跟踪代码管理器-标记配置-在<script>中附加<script>内容

在JavaScript中,是否可以在<script> </ script>标记中导入JS模块而不加载外部文件?

空标记<script> </ script>改变了我的页面行为

如何在javascript中附加<script> </ script>?

Java Script 中的录音

Google App Script 中的全局变量问题

如何将MySQL表列作为<script>中的变量?

Google App Script 中事件对象变量的 For 循环