2012-03-06 9 views
2

私はで、私の意見のいくつかの間で(default/comment_box.html下に置かれたビューを)コメントボックスを追加するextendキーワードを使用しようとしている:`extend`文の後のビューの一部が表示されません

... 
<hr/> 
<!--Content from the Comment-Box--> 

あなたが見ることができるように、extend文の後の部分:extend文がレンダリングされ、私は取得していますすべてがされていないされた後に、これは、ビューのすべての部分を実行

... 
<hr/> 
{{extend "default/comment_box.html"}} 
<span id="master"> 
... 

しかし、 、すなわち<span id="master">が欠落しています。 Web2Py examplesは同じようにやっているようです。私はここに何かを逃していますかextend声明の後に突然切り詰められるのはなぜですか?

私はしたいと思います

答えて

4

{{include 'default/comment_box.html'}} 

あなたが{{extend 'default/comment_box.html'}}を使用する場合は、comment_box.htmlビューがどこかで、その場合には、拡張ビューの内容は、その場所に含まれます{{include}}ディレクティブが含まれている必要があります{{include}}指令。一方、単にview_box.htmlの内容をビューに含めるには、{{include 'default/comment_box.html'}}を使用する必要があります。

extendおよびincludeについては、hereを参照してください。

関連する問題