Próbuję utworzyć szablon html w python za pomocą Jinja2. Mam folder szablonów z moim "template.html", ale nie wiem, jak radzić sobie ze środowiskami lub ładowarkami pakietów.HTML szablon za pomocą Jinja2 - Lost
Zainstalowałem aplikację Jinja2 za pomocą easy_python i uruchomiłem następujący skrypt.
from jinja2 import Environment, PackageLoader
env = Environment(loader=PackageLoader('yourapplication', 'templates'))
template = env.get_template('mytemplate.html')
print template.render()
Otrzymuję następujący błąd, ponieważ nie wiem, jak zdefiniować pakiet/moduł. Proszę, pomóżcie mi, chcę tylko stworzyć prosty szablon.
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
Możesz zostawić to pole puste. Zobacz http://docs.python.org/2/tutorial/modules.html#packages – patrys
Oh wielkie dzięki! – pombo