我想在使用Jinja2的python中創建一個html模板。我有一個模板文件夾與我的'template.html',但我不知道如何處理環境或包裝載。使用Jinja2的HTML模板 - 丟失
我使用easy_python安裝Jinja2並運行以下腳本。
from jinja2 import Environment, PackageLoader
env = Environment(loader=PackageLoader('yourapplication', 'templates'))
template = env.get_template('mytemplate.html')
print template.render()
我得到以下錯誤,因爲我不知道如何定義一個包/模塊。請幫助我我只是想創建一個簡單的模板。
File "log_manipulationLL.py", line 291, in <module>
env = Environment(loader=PackageLoader('yourapplication', 'templates'))
File "/usr/local/lib/python2.7/dist-packages/Jinja2-2.6-py2.7.egg/jinja2/loaders.py", line 216, in __init__
provider = get_provider(package_name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 213, in get_provider
__import__(moduleOrReq)
ImportError: No module named yourapplication
您可以留空。請參閱http://docs.python.org/2/tutorial/modules.html#packages – patrys
哦,非常感謝! – pombo