Python论坛  - 讨论区

标题:[python-chinese] [webpy] 关于模板render以及文本框的内容存入数据库时是否要\n 2 <br />

2007年10月13日 星期六 22:34

Ken iexper在gmail.com
星期六 十月 13 22:34:22 HKT 2007

ÎҲ鿴Êý¾Ý¿âÖÐÊǽ«Ãô¸Ð×Ö·ûÈ«²¿¶¼¼ÓÁË"\" ,ÄÇôÕâÑùÊÇ¿ÉÒÔ±£Ö¤Èë¿âʱµÄ×¢ÈëÎÊÌâ, ÄÇôÎÒµÄÎÊÌâÊÇ: ÎÒÔÚrenderʱÈçºÎÕ¹ÏÖÕâЩHTML?
µ±È»ÎÒ¿´µ½Ò»Ð©»ù±¾µÄ×Ö·û¶¼×ªÒåÁË. µ«\r\nÊÇûÓд¦ÀíµÄ, ÎÒµÄÒÉÎÊ: ÎÒÓ¦¸ÃÈë¿âʱ½«ÕâЩÄÚÈÝתÒå³ÉHTML»¹ÊÇÔÚÏÔʾʱÔÙ´¦Àí?
лл.

-- 
ÿ¸öÈ˶¼ÓÐһƬÊôÓÚ×Ô¼ºµÄÉ­ÁÖ, ÃÔʧµÄÈËÃÔʧÁË, Ïà·êµÄ»¹»áÔÙÏà·ê...
Gtalk: iexper(at)gmail.com
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071013/72d96037/attachment-0001.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年10月14日 星期日 11:02

Ken iexper在gmail.com
星期日 十月 14 11:02:20 HKT 2007

ok, ÄÇôÎÒ³õ²½Ï£ÍûÔÚÈë¿âʱ²»Òª×ªÒå³É
, ÅóÓѸúÎÒ˵ÄÚÈÝÒª±£³ÖÔ´¸ñʽΪºÃѽ, ÄÇôÎÒ¾ÍÐèÒªrenderʱÀ´´¦Àí ÔÚcode.pyÖж¨ÒåÒ»¸öfunction def make_html(c): return c.replace('\r\n', '
') web.template.Template.globals['make_html'] = make_html ÔÚÄ£°åÖÐʹÓÃfunctionÀ´´¦Àí¶ÏÐÐ, ÎÒÕâÑùÏë: ÓÚÊÇ view.html ÖÐÎÒÕâÑùд: $make_html(entry.excerpt) ¿´½á¹û,Ô­À´ÔÚÄ£°åÖÐÊä³öµÄÄÚÈÝĬÈÏÊÇ°²È«Ð͵Ä, ËùÓÐHTML¶¼±»×ªÒåÁË. Ö±½Ó°ïÎÒÊä³öÁËÕâÑùµÄÐÎʽ: <br /> Ŷ,
±»×ªÁË. ÄÇÎÒÊä³ö·Ç°²È«Ð͵Ä, ×Ü¿ÉÒÔÁË°É... $:make_html(entry.excerpt) Êä³ö½á¹û: ÊÇÄÜ»»ÐÐÁË, µ«ÊÇËùÓеķǰ²È«×Ö·ûûÓб»´¦ÀíÁË...Èç¹ûÓÐÓû§ÔÚÄÚÈÝÀïдÉÏһЩhtmlÔªËØ, ÄÇô¾Í»áÆÆ»µÁ˱êÇ©,,, ÎÊÌâ, ô°ì? On 10/13/07, Ken <iexper在gmail.com> wrote: > > ÎҲ鿴Êý¾Ý¿âÖÐÊǽ«Ãô¸Ð×Ö·ûÈ«²¿¶¼¼ÓÁË"\" ,ÄÇôÕâÑùÊÇ¿ÉÒÔ±£Ö¤Èë¿âʱµÄ×¢ÈëÎÊÌâ, ÄÇôÎÒµÄÎÊÌâÊÇ: ÎÒÔÚrenderʱÈçºÎÕ¹ÏÖÕâЩHTML? > µ±È»ÎÒ¿´µ½Ò»Ð©»ù±¾µÄ×Ö·û¶¼×ªÒåÁË. µ«\r\nÊÇûÓд¦ÀíµÄ, ÎÒµÄÒÉÎÊ: ÎÒÓ¦¸ÃÈë¿âʱ½«ÕâЩÄÚÈÝתÒå³ÉHTML»¹ÊÇÔÚÏÔʾʱÔÙ´¦Àí? > лл. > > -- > ÿ¸öÈ˶¼ÓÐһƬÊôÓÚ×Ô¼ºµÄÉ­ÁÖ, ÃÔʧµÄÈËÃÔʧÁË, Ïà·êµÄ»¹»áÔÙÏà·ê... > Gtalk: iexper(at)gmail.com -- ÿ¸öÈ˶¼ÓÐһƬÊôÓÚ×Ô¼ºµÄÉ­ÁÖ, ÃÔʧµÄÈËÃÔʧÁË, Ïà·êµÄ»¹»áÔÙÏà·ê... Gtalk: iexper(at)gmail.com -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20071014/33e35823/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年10月14日 星期日 12:12

Ken iexper在gmail.com
星期日 十月 14 12:12:15 HKT 2007

ÔÚwebpy×éÀï¿´µ½Á˻ظ´:
# cody.py
def make_html(c):
    return web.websafe(c).replace('\r\n', '
') ... # view.py ... $:make_html(entry.excerpt) ¸ã¶¨! µ«ÊÇÆäÖÐÓжβåÇú, Anand˵Ϊʲô²»Ö±½ÓÓÃ
$entry.content
À´´¦ÀíÄØ? Ŷ, ÕâÀïÓÐһЩÎÊÌâµÄѽ, ±ÈÈçÄÚÈݲ»¶ÏÐÐÎÊÌâ, »áÆÆ»µ²¼¾Ö.ÇÒÕâ¸ö±êÇ©²»Ó¦ÊÇÓÃÀ´ÏÔʾÄÚÈݵÄ.¶øÊÇÓÃÀ´´¦ÀíÀàËÆ´úÂëÏÔʾһÀàµÄ. ÎÊÌâËãÊÇÕâÑù³õ²½½â¾öÁË. ²»¹ýÈÔÈ»ÆÚÍûÓÐÒ»ÖÖ¼ò±ãµÄ´¦Àí·½·¨, ±ÈÈçDjangoÖÐµÄ {{ entry.content|breakelines }} Ò»ÀàµÄ·½Ê½. On 10/14/07, Ken <iexper在gmail.com> wrote: > > ok, ÄÇôÎÒ³õ²½Ï£ÍûÔÚÈë¿âʱ²»Òª×ªÒå³É
, ÅóÓѸúÎÒ˵ÄÚÈÝÒª±£³ÖÔ´¸ñʽΪºÃѽ, ÄÇôÎÒ¾ÍÐèÒªrenderʱÀ´´¦Àí
> ÔÚcode.pyÖж¨ÒåÒ»¸öfunction > > def make_html(c): > return c.replace('\r\n', '
')
> > web.template.Template.globals['make_html'] = make_html > > ÔÚÄ£°åÖÐʹÓÃfunctionÀ´´¦Àí¶ÏÐÐ, ÎÒÕâÑùÏë: > ÓÚÊÇ view.html ÖÐÎÒÕâÑùд: > $make_html(entry.excerpt) > > ¿´½á¹û,Ô­À´ÔÚÄ£°åÖÐÊä³öµÄÄÚÈÝĬÈÏÊÇ°²È«Ð͵Ä, ËùÓÐHTML¶¼±»×ªÒåÁË. > Ö±½Ó°ïÎÒÊä³öÁËÕâÑùµÄÐÎʽ: > > <br /& > gt; > > Ŷ,
±»×ªÁË. ÄÇÎÒÊä³ö·Ç°²È«Ð͵Ä, ×Ü¿ÉÒÔÁË°É... $:make_html(entry.excerpt)
> Êä³ö½á¹û: ÊÇÄÜ»»ÐÐÁË, µ«ÊÇËùÓеķǰ²È«×Ö·ûûÓб»´¦ÀíÁË...Èç¹ûÓÐÓû§ÔÚÄÚÈÝÀïдÉÏһЩhtmlÔªËØ, ÄÇô¾Í»áÆÆ»µÁ˱êÇ©,,, > > ÎÊÌâ, ô°ì? > > > On 10/13/07, Ken <iexper在gmail.com> wrote: > > > > ÎҲ鿴Êý¾Ý¿âÖÐÊǽ«Ãô¸Ð×Ö·ûÈ«²¿¶¼¼ÓÁË"\" ,ÄÇôÕâÑùÊÇ¿ÉÒÔ±£Ö¤Èë¿âʱµÄ×¢ÈëÎÊÌâ, ÄÇôÎÒµÄÎÊÌâÊÇ: ÎÒÔÚrenderʱÈçºÎÕ¹ÏÖÕâЩHTML? > > µ±È»ÎÒ¿´µ½Ò»Ð©»ù±¾µÄ×Ö·û¶¼×ªÒåÁË. µ«\r\nÊÇûÓд¦ÀíµÄ, ÎÒµÄÒÉÎÊ: ÎÒÓ¦¸ÃÈë¿âʱ½«ÕâЩÄÚÈÝתÒå³ÉHTML»¹ÊÇÔÚÏÔʾʱÔÙ´¦Àí? > > лл. > > > > -- > > ÿ¸öÈ˶¼ÓÐһƬÊôÓÚ×Ô¼ºµÄÉ­ÁÖ, ÃÔʧµÄÈËÃÔʧÁË, Ïà·êµÄ»¹»áÔÙÏà·ê... > > Gtalk: iexper(at)gmail.com > > > > > -- > ÿ¸öÈ˶¼ÓÐһƬÊôÓÚ×Ô¼ºµÄÉ­ÁÖ, ÃÔʧµÄÈËÃÔʧÁË, Ïà·êµÄ»¹»áÔÙÏà·ê... > Gtalk: iexper(at)gmail.com > -- ÿ¸öÈ˶¼ÓÐһƬÊôÓÚ×Ô¼ºµÄÉ­ÁÖ, ÃÔʧµÄÈËÃÔʧÁË, Ïà·êµÄ»¹»áÔÙÏà·ê... Gtalk: iexper(at)gmail.com -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20071014/8cff7db2/attachment.html
[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年10月14日 星期日 14:29

Ken iexper在gmail.com
星期日 十月 14 14:29:36 HKT 2007

it works, like this:

def make_html(c):
    return web.websafe(c).replace(' ', ' ').replace('\r\n', '
') ¸»Îı¾ÎÒ»¹Ã»Óп´. Óñ༭Æ÷Ìá½»µÄÄÚÈݽ«¿ÉÄÜÊÇÁíÍâÒ»¸öÂé·³... On 10/14/07, Ken <iexper在gmail.com> wrote: > > ÔÚwebpy×éÀï¿´µ½Á˻ظ´: > # cody.py > def make_html(c): > return web.websafe(c).replace('\r\n', '
')
> ... > # view.py > ... > $:make_html(entry.excerpt) > > ¸ã¶¨! > µ«ÊÇÆäÖÐÓжβåÇú, Anand˵Ϊʲô²»Ö±½ÓÓÃ
$entry.content
À´´¦ÀíÄØ? > Ŷ, ÕâÀïÓÐһЩÎÊÌâµÄѽ, ±ÈÈçÄÚÈݲ»¶ÏÐÐÎÊÌâ, »áÆÆ»µ²¼¾Ö.ÇÒÕâ¸ö±êÇ©²»Ó¦ÊÇÓÃÀ´ÏÔʾÄÚÈݵÄ.¶øÊÇÓÃÀ´´¦ÀíÀàËÆ´úÂëÏÔʾһÀàµÄ. > > ÎÊÌâËãÊÇÕâÑù³õ²½½â¾öÁË. ²»¹ýÈÔÈ»ÆÚÍûÓÐÒ»ÖÖ¼ò±ãµÄ´¦Àí·½·¨, ±ÈÈçDjangoÖÐµÄ {{ entry.content|breakelines }} > Ò»ÀàµÄ·½Ê½. > > > On 10/14/07, Ken <iexper在gmail.com> wrote: > > > > ok, ÄÇôÎÒ³õ²½Ï£ÍûÔÚÈë¿âʱ²»Òª×ªÒå³É
, ÅóÓѸúÎÒ˵ÄÚÈÝÒª±£³ÖÔ´¸ñʽΪºÃѽ, ÄÇôÎÒ¾ÍÐèÒªrenderʱÀ´´¦Àí
> > ÔÚcode.pyÖж¨ÒåÒ»¸öfunction > > > > def make_html(c): > > return c.replace('\r\n', '
')
> > > > web.template.Template.globals['make_html'] = make_html > > > > ÔÚÄ£°åÖÐʹÓÃfunctionÀ´´¦Àí¶ÏÐÐ, ÎÒÕâÑùÏë: > > ÓÚÊÇ view.html ÖÐÎÒÕâÑùд: > > $make_html(entry.excerpt) > > > > ¿´½á¹û,Ô­À´ÔÚÄ£°åÖÐÊä³öµÄÄÚÈÝĬÈÏÊÇ°²È«Ð͵Ä, ËùÓÐHTML¶¼±»×ªÒåÁË. > > Ö±½Ó°ïÎÒÊä³öÁËÕâÑùµÄÐÎʽ: > > > > <br /& > > gt; > > > > Ŷ,
±»×ªÁË. ÄÇÎÒÊä³ö·Ç°²È«Ð͵Ä, ×Ü¿ÉÒÔÁË°É... $:make_html(entry.excerpt)
> > Êä³ö½á¹û: ÊÇÄÜ»»ÐÐÁË, µ«ÊÇËùÓеķǰ²È«×Ö·ûûÓб»´¦ÀíÁË...Èç¹ûÓÐÓû§ÔÚÄÚÈÝÀïдÉÏһЩhtmlÔªËØ, ÄÇô¾Í»áÆÆ»µÁ˱êÇ©,,, > > > > ÎÊÌâ, ô°ì? > > > > > > On 10/13/07, Ken <iexper在gmail.com> wrote: > > > > > > ÎҲ鿴Êý¾Ý¿âÖÐÊǽ«Ãô¸Ð×Ö·ûÈ«²¿¶¼¼ÓÁË"\" ,ÄÇôÕâÑùÊÇ¿ÉÒÔ±£Ö¤Èë¿âʱµÄ×¢ÈëÎÊÌâ, ÄÇôÎÒµÄÎÊÌâÊÇ: > > > ÎÒÔÚrenderʱÈçºÎÕ¹ÏÖÕâЩHTML? > > > µ±È»ÎÒ¿´µ½Ò»Ð©»ù±¾µÄ×Ö·û¶¼×ªÒåÁË. µ«\r\nÊÇûÓд¦ÀíµÄ, ÎÒµÄÒÉÎÊ: ÎÒÓ¦¸ÃÈë¿âʱ½«ÕâЩÄÚÈÝתÒå³ÉHTML»¹ÊÇÔÚÏÔʾʱÔÙ´¦Àí? > > > лл. > > > > > > -- > > > ÿ¸öÈ˶¼ÓÐһƬÊôÓÚ×Ô¼ºµÄÉ­ÁÖ, ÃÔʧµÄÈËÃÔʧÁË, Ïà·êµÄ»¹»áÔÙÏà·ê... > > > Gtalk: iexper(at)gmail.com > > > > > > > > > > -- > > ÿ¸öÈ˶¼ÓÐһƬÊôÓÚ×Ô¼ºµÄÉ­ÁÖ, ÃÔʧµÄÈËÃÔʧÁË, Ïà·êµÄ»¹»áÔÙÏà·ê... > > Gtalk: iexper(at)gmail.com > > > > > > -- > ÿ¸öÈ˶¼ÓÐһƬÊôÓÚ×Ô¼ºµÄÉ­ÁÖ, ÃÔʧµÄÈËÃÔʧÁË, Ïà·êµÄ»¹»áÔÙÏà·ê... > Gtalk: iexper(at)gmail.com > -- ÿ¸öÈ˶¼ÓÐһƬÊôÓÚ×Ô¼ºµÄÉ­ÁÖ, ÃÔʧµÄÈËÃÔʧÁË, Ïà·êµÄ»¹»áÔÙÏà·ê... Gtalk: iexper(at)gmail.com -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20071014/092eb512/attachment.html
[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号