読者です 読者をやめる 読者になる 読者になる

へっぽこびんぼう野郎のnewbie日記

けろけーろ(´・ω・`)!

Djangoのテンプレート、ContextとTemplateについて

Python Django

環境

1.7。他はしらん。

こたえ


python manage.py shell
Python 3.4.2 (default, Jan 29 2015, 06:35:40)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)

>>> from django.template import Template
>>> t = Template("my name is {{ my_name }}. ")
>>> print(t)

>>> from django.template import Context
>>> c = Context({"my_name": "KaeruVim"})
>>> t.render(c)
'my name is KaeruVim. '

具体的な例

Template
「ぼくは○○のことが好きです」っていう文。あとで○○のとこになんか入れてね!

Context
「○○はかえるくん」っていう情報だよ!

テンプレートレンダリング(名前がかっこいい)
「ぼくはかえるくんのことが好きです」


著しくかんたんだった!!!