V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hxndg
V2EX  ›  Flask

Flask templates

  •  
  •   hxndg · 2015-07-31 03:10:52 +08:00 · 3408 次点击
    这是一个创建于 3389 天前的主题,其中的信息可能已经有所发展或是发生改变。

    学习flask,写templates,templates ruxia

    <!DOCTYPE html>
    <head>
    <link href="{{url_for('static',filename='css/bolg/style_common.css)}}" title="bolg_css" type="text/css" rel="stylesheet"></link>
    </head>
    <body>
    <div id="header" >
    <a title="12345" href="http://www.baidu.com">
    <img src="{{url_for('static',filename='picture/doge.jpg')}}" border="0">
    </a>
    </div>
    </body>

    baocuo

    <img  src="{{url_for('static',filename='picture/doge.jpg')}}" border="0">
    
    TemplateSyntaxError: expected token ',', got 'static'
    

    hai zai bian ji

    第 1 条附言  ·  2015-07-31 03:51:10 +08:00
    我醉了,多久发帖算是频繁。。。写了三遍,有点郁闷,囧。。。。

    问题前言:学习flask,templates文件如下:
    ```html
    <!DOCTYPE html>
    <head>
    <link href="{{url_for('static',filename='css/bolg/style_common.css)}}" title="bolg_css" type="text/css" rel="stylesheet"></link>
    </head>
    <body>
    <div id="header" >
    <a title="12345" href="http://www.baidu.com">
    <img src="{{url_for('static',filename='picture/doge.jpg')}}" border="0">
    </a>
    </div>
    </body>
    ```
    报错:
    ···html
    <img src="{{url_for('static',filename='picture/doge.jpg')}}" border="0">

    TemplateSyntaxError: expected token ',', got 'static'
    ···
    翻出去搜到的结果都是说{%block line%}缺乏一个逗号,应该是{%block,line%}但是我这个只是一个css文件,并不是语句。此外尝试删除引进css文件的<link>标签,图片显示正常,恢复之后再次出错。百思不得其解。

    ps:发现自己效率低的惊人,3个小时写一个html模板没写完,发帖子发了30分钟没发完,郁闷。。。。
    4 条回复    2015-07-31 10:20:18 +08:00
    hxndg
        1
    hxndg  
    OP
       2015-07-31 03:25:46 +08:00
    额,我问问能不能麻烦管理员删掉这个回复。。。。。刚发现超过了编辑时间。。。。我从新发一个帖子好了。囧。
    hxndg
        2
    hxndg  
    OP
       2015-07-31 03:52:37 +08:00
    请求管理员删除,我今天白天醒了从新看GFM语言。然后从新发帖。
    lbfeng
        3
    lbfeng  
       2015-07-31 04:21:06 +08:00
    filename='css/bolg/style_common.css
    只有一个引号?
    </link> 这个也是多余的。
    gateswong
        4
    gateswong  
       2015-07-31 10:20:18 +08:00
    然而你需要搞清楚一点,不是Flask Template,而是Jinja2 Template

    所以请去读一下Jinja2的教程先
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   964 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:56 · PVG 03:56 · LAX 11:56 · JFK 14:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.