मैं Jinja2 का उपयोग कर अजगर में एक HTML टेम्पलेट बनाने की कोशिश कर रहा हूं। मेरे पास 'टेम्पलेट.html' के साथ एक टेम्पलेट फ़ोल्डर है लेकिन मुझे नहीं पता कि वातावरण या पैकेज लोडर से कैसे निपटें।जेनजा 2 का उपयोग करके एचटीएमएल टेम्पलेटिंग - खोया
मैंने easyjapython का उपयोग करके 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