django: template変数とフィルター

1. {{テンプレート変数}}

view
hdknr@debiansept:~/biblio/biblio$ vi gakkai/views.py

# Create your views here.

from django.http import HttpResponse
from django.template import Context,loader

def index(request):
    t=loader.get_template('gakkai/index.html')
    c = Context({
                    'title':    'gakkai ronbun list',
                })

    return HttpResponse(t.render(c))
 テンプレート
hdknr@debiansept:~/biblio/biblio$ vi templates/gakkai/index.html

<h1>{{title}}</h1>

2. フィルター

add,addslashes,capfirst,center,cut,date,default,default_if_none,dictsort,dictsortreversed,divisbleby,escape,escapejs,filesizeformat,first,fix_ampersands,floatformat,force_escape,get_digit,iriencode,join,last,lenght,lenght_is,linebreaks,linebreakbr,linenumbers,ljust,lower,make_list,phone2numeric,pluralize,pprint,random,removetags,rjust,safe,slice,slugify,stringformat,striptags,time,timesince,timeuntil,title,truncatewords,truncatewords_html,unordered_list,upper,urlencode,urlize,urlizetrunc,wordcount,wordwrap

テンプレート編集

hdknr@debiansept:~/biblio/biblio$ vi templates/gakkai/index.html
<h1>{{title|upper}}</h1>
<br/>
<h1>{{title}}</h1>

参照

hdknr@debiansept:~/biblio/biblio$ curl http://localhost:8000/gakkai/

<h1>GAKKAI RONBUN LIST</h1>
<br/>
<h1>gakkai ronbun list</h1>

カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中