web.py在模板中输出美元符号的方法_python

由于web.py已经在模板中定义“$”符号位定界符,所以在模板中如果要使用美元符号需要特殊处理。

如我要在模板中输出“$name”字符串:

复制代码 代码如下:

$name

报错

$name被认定为一个变量而不是当作HTML字符串处理。如果想要输出“$name”字符串必须要这么写:

复制代码 代码如下:

$$name

保存运行正确输出。
特别是跟jQuery里混合使用的时候,也要注意。如:

复制代码 代码如下:

$("id").html("");

要修改成:

复制代码 代码如下:

$$("id").html("");

这样才可以使用。
因为Python是服务器端语言,而JS是客户端语言。服务器端语言最终把:

复制代码 代码如下:

$$("id").html("");

翻译成:

复制代码 代码如下:

$("id").html("");

然后丢给客户端,而不是jQuery可以使用双美元符号“$$("id")”,概念不要搞错。

时间: 2024-12-22 15:25:56

web.py在模板中输出美元符号的方法_python的相关文章

web.py在SAE中的Session问题解决方法

  这篇文章主要介绍了web.py在SAE中的Session问题解决方法(使用mysql存储),本文直接给出实现代码,代码中包含详细注释,需要的朋友可以参考下 这段时间一直想尝试着在SAE中使用Python,初步选择了Web.py框架做为开发框架,但是可怜SAE上的资料少的可怜,有点问题基本上解决不了,今天解决一个Session在Session的存储问题,在SAE中不能直接用本地文件存储,好像是权限的原因,我现在采用的是保存在mysql中,效果也不错.希望对大家有帮助.直接上代码了. index

WPS文字中输入特殊符号的方法

  WPS文字中输入特殊符号的方法         而在WPS 文字中,各种字体都有不同的.有意思的符号,比如: ♡ ♤ ♧ ♩ ♪ ♬ ♭ ;看到这样的符号,是不是觉得很有意思呢? 那么,这些符号又是如何在WPS 文字中输入的呢?本文详细讲解了在WPS文字中输入特殊符号的方法. 在WPS 文字中,我们可以通过[符号]功能按钮来插入任意字体的任意符号以及各种特殊符号的. 在菜单栏[插入]→[符号]→[其他符号]打开[符号]对话框;(步骤如如图1,图2) 如[图2]所示,我们可以通过更换字体来找到

PowerShell在控制台输出特殊符号的方法

  这篇文章主要介绍了PowerShell在控制台输出特殊符号的方法,本文给出了实现代码和输出图例,本文代码输出了一个绿色三角形,需要的朋友可以参考下 您知道吗,PowerShell控制台也可以输出特殊的图标?而你需要做的只是,设置控制台的字体为TrueType 字体,比如"Consolas". 要显示特殊字符,请使用十进制或十六进制字符代码,例如: ? 1 2 [Char]8730 [Char]0x25BA 或着打开系统上内置的应用程序 "CharacterMap"

Symfony实现行为和模板中取得request参数的方法_php实例

本文实例讲述了Symfony实现行为和模板中取得request参数的方法.分享给大家供大家参考,具体如下: 一.模板中取得参数 <?php echo $sf_request->getParameter('name','namespace');?> <?php echo $sf_request->getParameter('name');?> 二.行为中取得参数 $request->getParameter('name'); //模板中取得参数 <?php e

Thinkphp模板中使用自定义函数的方法_php实例

注意:自定义函数要放在项目应用目录/common/common.php中. 这里是关键. 模板变量的函数调用格式:{$varname|function1|function2=arg1,arg2,### } 说明: { 和 $ 符号之间不能有空格,后面参数的空格就没有问题: ###表示模板变量本身的参数位置 : 支持多个函数,函数之间支持空格 : 支持函数屏蔽功能,在配置文件中可以配置禁止使用的函数列表 : 支持变量缓存功能,重复变量字串不多次解析. 使用例子: {$webTitle|md5|st

python中print的不换行即时输出的快速解决方法_python

关于Python2.x和3.x带来的print不换行的问题:昨天有发过推文,利用end = 定义,解决了横向的小问题,但是由于屏幕显示的问题,若字符串长度过大,则会引起不便.两个或多个print做分割的情况下,如何保持依然横向输出,一般的是在print尾部加上逗号(,)但是在3.x下,则不行,需要使用end = "(something)",some signs like , . ; 'also you can put a word or str in"". Exam

PowerShell在控制台输出特殊符号的方法_PowerShell

您知道吗,PowerShell控制台也可以输出特殊的图标?而你需要做的只是,设置控制台的字体为TrueType 字体,比如"Consolas". 要显示特殊字符,请使用十进制或十六进制字符代码,例如: [Char]8730 [Char]0x25BA 或着打开系统上内置的应用程序 "CharacterMap" 来选择一个你想在控制台上显示的的符号.下面的例子就是通过这种途径来把PowerShell控制台上的提示符信息变得更加诡异: 或着打开系统上内置的应用程序 &qu

python中json格式数据输出的简单实现方法_python

主要使用json模块,直接导入import json即可. 小例子如下: #coding=UTF-8 import json info={} info["code"]=1 info["id"]=1900 info["name"]='张三' info["sex"]='男' list=[info,info,info] data={} data["code"]=1 data["id"]=190

在smarty模板中使用PHP函数的方法

sample1 复制代码 代码如下:<{$colname|trim}> 那如果使用像iconv这样的有三个参数的函数该怎么写呢?如果写成: sample 2 复制代码 代码如下:<{$colname|iconv:'utf-8':'gbk'}> 一执行就会发现显示error信息. 因此研究一下就会发现,起始在smarty模板页的套用函数用法中,以smaple 1来说,trim的前面$Row->colname其实就是trim的第一个参数,中间用|这个符号串接: 那假设要使用像ic