他们说的都不对 之 关于直接运行django的Template,Context报错问题。

只要加入from django.template import engine就好
,然后给渲染目标实例化时加上engine=engine.Engine()就好了


from django.template import Template,Context
from django.template import engine
import datetime
date=datetime.datetime.now()

page_code = '''a test page
                
                

The Name is:

{{Namer}}

The Height is:

{{Heighter}}

''' context_content = {"Namer":'Julius',"Height":178} t = Template(page_code,engine=engine.Engine()) # c = Context(context_content) # Context的需要传入的参数是一个多元素或但元素的字典。 # 这个字典的键与网页代码里的变量标签一致,值就是用来替换页面 代码的变量标签的 print(t.render(c))

>>>u"a test page
               
               

The Name is:


               

Julius


               

The Height is:


                


               
                "

你可能感兴趣的:(他们说的都不对系列)