... "person" : { "first_name" : "Joe" , "last_name" : "Johnson" }} >>> t . render ( Context ( d )) "My name is Joe." >>> class PersonClass : ... pass ... >>> p = PersonClass () >>> p . first_name = "Ron" >>> p . last_name = "Nasty" >>> t . render ( Context ({ " ... ist is Larry." もし変数のどれかが呼び出し可能オブジェクトであれば、テンプレートシステムは呼び出しを試みます。例: >>> class PersonClass2 : ... def name ( self ): ... return "Samantha" ... >>> t = Template ( "My name is {{ person.name }}." ) >>> t . render ( ... Context ({ "person" : PersonClass2 })) "My name is Samantha." 呼び出し可能な変数は、単純なルックアップしか必要としない変数よりも少し複雑です。以下に注意すべ ... ... "person" : { "first_name" : "Joe" , "last_name" : "Johnson" }} >>> t . render ( Context ( d )) "My name is Joe." >>> class PersonClass : ... pass ... >>> p = PersonClass () >>> p . first_name = "Ron" >>> p . last_name = "Nasty" >>> t . render ( Context ({ " ... ist is Larry." もし変数のどれかが呼び出し可能オブジェクトであれば、テンプレートシステムは呼び出しを試みます。例: >>> class PersonClass2 : ... def name ( self ): ... return "Samantha" ... >>> t = Template ( "My name is {{ person.name }}." ) >>> t . render ( ... Context ({ "person" : PersonClass2 })) "My name is Samantha." 呼び出し可能な変数は、単純なルックアップしか必要としない変数よりも少し複雑です。以下に注意すべ ... 2026年10月08日