zoukankan      html  css  js  c++  java
  • django+mako:Expected: \|,} in file 'D:/metrics/metrics/templates/report_event.html' at line: 59 char: 53

    在为model.py 中添加bookmark这个model的一个from_url字段时,出现了上述错误。开始以为是urlFiled惹的祸,结果修改字段为普通的字段类型,还是依旧出现这个错误!

    SyntaxException at /home
    Expected: \|,} in file 'D:/metrics/metrics/templates/report_event.html' at line: 61 char: 53
    Request Method:    GET
    Request URL:    http://127.0.0.1:8000/home
    Django Version:    1.4
    Exception Type:    SyntaxException
    Exception Value:    
    Expected: \|,} in file 'D:/metrics/metrics/templates/report_event.html' at line: 61 char: 53
    Exception Location:    C:\Python27\lib\site-packages\mako-0.6.2-py2.7.egg\mako\lexer.py in parse_until_text, line 119
    Python Executable:    C:\Python27\python.exe

    最后通过删除代码测试定位到如下

    %for bookmark in bookmarkList:
    <li><input type="checkbox" name="${bookmark['name']}"/>
    ${bookmark['name']
    </li>
    %endfor
    

      删除${bookmark['name'],则ok,好吧,你看到了。这完全是粗心的问题,最后少了一个‘}’。 改掉,大功告成了。

    只是中间我传回的bookmark必须用['name']来取,不能用.name来取,否则提示dict找不到name属性。大概是我对objects.all返回的bookmarks解析后append到一个[]里,再传回时候的没有json.dumps吧。ok,去改改....

  • 相关阅读:
    对象继承习题
    Java访问修饰符(转)
    对Java JVM中类加载几点解释
    1006 最长公共子序列Lcs
    算法训练 成绩的等级输出
    算法训练 统计字符次数
    算法训练 连接字符串
    算法训练 筛选号码
    算法训练 十进制数转八进制数
    算法训练 斜率计算
  • 原文地址:https://www.cnblogs.com/xiami303/p/2705348.html
Copyright © 2011-2022 走看看