Tôi đang cố gắng tạo mẫu html trong python bằng Jinja2. Tôi có một thư mục mẫu với 'template.html' của tôi nhưng tôi không biết làm thế nào để đối phó với môi trường hoặc trình tải gói.Tạo biểu mẫu HTML bằng Jinja2 - Mất
Tôi đã cài đặt Jinja2 bằng easy_python và chạy tập lệnh sau.
from jinja2 import Environment, PackageLoader
env = Environment(loader=PackageLoader('yourapplication', 'templates'))
template = env.get_template('mytemplate.html')
print template.render()
Tôi nhận được lỗi sau vì tôi không biết cách xác định gói/mô-đun. Xin hãy giúp tôi Tôi chỉ muốn tạo một mẫu đơn giản.
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
Bạn có thể để trống. Xem http://docs.python.org/2/tutorial/modules.html#packages – patrys
Oh cảm ơn rất nhiều! – pombo