`
langzhe
  • 浏览: 286447 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

模板继承问题 {function_clause,[{erlydtl_runtime,init_counter_stats,[undefined,undefine

 
阅读更多

 

错误:

 

{function_clause,[{erlydtl_runtime,init_counter_stats,[undefined,undefined]},

                  {cb_tutorial_view_greeting_create_html,render_internal,4},

                  {cb_tutorial_view_greeting_create_html,render,2},

                  {boss_web_controller,render_view,6},

                  {boss_web_controller,execute_action,5},

                  {boss_web_controller,process_request,5},

                  {timer,tc,3},

                  {boss_web_controller,handle_request,3}]}


list.html
  8         {% block body %}
  9          <ul> 
 10             {% if greetings %}
 11                 {% for greeting in greetings %}
 12                     <li>{{greeting.id}}| {{greeting.greeting_text}}
 13                 {% endfor %}
 14             {% else %}
 15                 <li>No greetings!              
 16             {% endif %}
 17          </ul> 
 18 26         {% endblock %}
 19         <form method='post' action="{% url action="goodbye" %}">                                                                                  
 20             <select name="greeting_id">    
 21                 {% for greeting in greetings %}
 22                     <option value="{{ greeting.id }}"> {{greeting.greeting_text}}
 23                 {% endfor %}
 24             </select>
 25         </form>
 
create.html
  1 {% extends "greeting/list.html" %}                    %%继承了list.html                                                                                             
  2 {% block title %} A new greeting! {% endblock %} 
  3 
  4 {% block body%}           
  5     <form method="post">
  6         Enter a new greeting:
  7         <textarea name="greeting_text"></textarea>
  8         <input type="submit">
  9     </form>
 10 {% endblock %}
 11 
我是先写了部分list.html  又写了create.html 正常运行,
在list.html页面添加delete后,就抛出上面错误。想起来nitrogen中文件上传时遇到类似问题。
仔细看原来是create.html继承了list 所以就多了form  表单引起的改成下面代码就可以了
list.html, 对这个模板 不熟悉,继续看看 
  8         {% block body %}
  9          <ul> 
 10             {% if greetings %}
 11                 {% for greeting in greetings %}
 12                     <li>{{greeting.id}}| {{greeting.greeting_text}}
 13                 {% endfor %}
 14             {% else %}
 15                 <li>No greetings!              
 16             {% endif %}
 17          </ul> 
 18      
 19         <form method='post' action="{% url action="goodbye" %}">                                                                                  
 20             <select name="greeting_id">    
 21                 {% for greeting in greetings %}
 22                     <option value="{{ greeting.id }}"> {{greeting.greeting_text}}
 23                 {% endfor %}
 24             </select>
 25         </form>
 26   {% endblock %}
0
0
分享到:
评论

相关推荐

    oracle函数介绍(6) 著名函数之分析函数.doc

    7. LAG(col[,n][,n]) over([partition_clause] order_by_clause) LAG函数返回当前行之前n行的列值,如果超出范围,可指定返回的默认值,否则默认为NULL。 8. LEAD(col[,n][,n]) over([partition_clause] order_by_...

    mdio.rar_clause 45_mdio

    在标题"mdio.rar_clause 45_mdio"中,"clause 45"指的是以太网PHY设备通信的IEEE 802.3-2005标准中的第45条,该条款规定了MDIO接口的具体操作。这个压缩包文件包含了关于Linux环境下MDIO接口实现的源代码文件mdio.c...

    mdio.rar_clause 45_mdio_mdio.h

    在标题“mdio.rar_clause 45_mdio_mdio.h”中,"clause 45"指的是IEEE 802.3 Clause 45标准,这是定义MDIO协议的一个关键部分。MDIO接口主要用于读取和写入PHY设备的寄存器,以便进行配置、状态监测和故障诊断。 在...

    Clause_by_Clause_Explanation_of_ISO_13485_2016_EN.pdf

    ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried ...

    pivot_unpivot

    - **pivot_in_clause**:定义pivot_for_clause中列的过滤器,即确定哪些值将被用作转换后的列名。 ##### 2.3 示例 为了更好地理解Pivot操作,我们可以通过一个具体的例子来演示其使用方法。假设有一个员工表`scott....

    oracle函数介绍(7) 非著名函数之分析函数.doc

    1、CUME_DIST() OVER([partition_clause] order_by_clause) 返回该行在分组序列中的相对位置,返回值介于0到1之间。注意哟,如果order by的列是desc,则该分组内最大的行返回列值1,如果order by为asc,则该分组内...

    Access中Word套打有关字段大数据量问题

    我参考黄海同志做的《发票套打程序.mdb》。当一个表字段数据比较多(大约有... ' sqlStr = "Select * from Policy_SP_Clause_Template where [id]=1" sqlStr = "Select * from Policy_SP_Clause_Template where [id]=2

    Oracle分析函数基本概念和语法总结及Regexp_***用法

    analytic_function([arguments]) OVER ([partition_clause] [order_by_clause] [windowing_clause]) ``` 1. `analytic_function`:这是实际的分析函数,例如AVG, COUNT, SUM等。带星号(*)的函数表示支持窗口函数,...

    CREATE TABLESPACE命令详解

    [DATAFILE datafile_spec1 [, datafile_spec2] [{MINIMUM EXTENT integer [k|m] | BLOCKSIZE integer [k] | logging_clause | FORCE LOGGING | DEFAULT {data_segment_compression} storage_clause | [online | ...

    SQL窗口函数速查表.pdf

    function_name([DISTINCT | ALL] expression [OVER (partition_by_clause [order_by_clause [frame_clause]]]) ``` 其中: - `function_name`:指代具体的窗口函数名称。 - `expression`:要进行计算的表达式。 - `...

    Oracle行转列之pivot

    这个例子中,pivot_clause对sal列求和,pivot_for_clause指定了deptno作为要转换的列,而pivot_in_clause定义了deptno的值范围,从而确定了转换列的数量。 此外,PIVOT操作还隐含地执行了GROUP BY操作,它使用了...

    Clause_37_Auto-Negotiation.pdf

    《Clause 37 自协商原理详解》 在现代网络通信技术中,自协商(Auto-Negotiation)是一项关键功能,特别是在千兆以太网(Gigabit Ethernet, GE)环境中。Clause 37 自协商机制是IEEE 802.3标准的一部分,它允许网络...

    BIEE_Oracle开发教程

    ### BIEE_Oracle开发教程知识点详述 #### BIEE简介 BIEE,全称为Oracle Business Intelligence Enterprise Edition,是Oracle公司旗下的一款核心商务智能产品。原身为Siebel公司的分析平台,BIEE以其独特的优势在...

    ORACLE 常用分析函数

     ROW_NUMBER () OVER([partition_clause] order_by_clause) dense_rank在做排序时如果遇到列有重复值,则重复值所在行的序列值相同,而其后的序列值依旧递增,rank则是重复值所在行的序列值相同,但其后的序列值从...

    创建表空间参数详解

    CREATE [UNDO] TABLESPACE tablespace_name [DATAFILE datefile_spec1 [,datefile_spec2] ......[ { MININUM EXTENT integer [k|m] | BLOCKSIZE integer [k]|logging clause|FORCE LOGGING|DEFAULT {data_segment_...

    ORACLE数据库管理基础8.pptx

    extent_management_clause 指定如何管理表空间内的区,segment_management_clause 指定如何管理表空间内的段。 在创建表空间时,需要注意以下几点: * 表空间名称必须唯一 * 数据文件的路径和名称必须正确 * 表...

    oracle函数介绍(5) 分析函数简述.doc

     函数名称 ([参数]) OVER (analytic_clause) analytic_clause包含:[partition 子句][ order 子句 [window子句]] Partition 子句:Partition by exp1[ ,exp2]... Partition没啥说的,功能强大参数少,主要用于...

    erlscripten:Erlang至PureScript转译器。 在浏览器中运行Erlang!

    多数erlang表达任意Arity函数模式匹配记录(通过元组) 二进制文件Lambdas 尾递归例外情况流程字典代码服务器,模块加载进出口商品兼容性实用程序常见错误( function_clause , case_clause , badarity等)部分...

    分析函数ROW_NUMBER、RANK、DENSE_RANK的用法

    ROW_NUMBER() OVER ([&lt;partition_by_clause&gt;] &lt;order_by_clause&gt;) ``` - **PARTITION BY 子句**:用于指定数据集中的分区。如果省略了此子句,则整个结果集被视为一个分区。 - **ORDER BY 子句**:用于确定ROW_...

    Oracle_create_tablespace语法详解.docx

    本文将对 Oracle Create Tablespace 语法进行详细的解释和分析,从 undo 表空间到表空间的创建,DATAFILE 的设置,MININUM EXTENT,BLOCKSIZE,logging clause,FORCE LOGGING,DEFAULT storage_clause 等方面。...

Global site tag (gtag.js) - Google Analytics