Als ich untersuchte, was für eine Template-Engine, die mit Python wie ein Zweig geschrieben werden kann, schien Jinja dem nahe zu sein, also schrieb ich sie in ein Memo.
Fügen Sie jinja2 hinzu, um zu erfordern.
setup.py
#Fügen Sie Folgendes hinzu
requires = [
'pyramid_jinja2',
]
Hinzugefügt unter app.main. Und jinja2.directories hinzugefügt.
development.ini
[app:main]
pyramid.include =
pyramid_debugtoolbar
pyramid_tm
pyramid_jinja2
#Myapp ist der Anwendungsname
jinja2.directories = myapp:templates
Führen Sie die folgenden Schritte aus, um jinja2 einzufügen
python setup.py develop
Fügen Sie der Konfiguration verschiedene Dinge hinzu.
__init__.py
def main(global_config, **settings):
# config.scan()Vorher hinzugefügt
config.include('pyramid_jinja2')
config.add_renderer(".html", "pyramid_jinja2.renderer_factory")
#myapp ist der Anwendungsname
config.add_jinja2_search_path("myapp:templates")
config.scan()
Wenn Sie Vorlagen mit der Standarderweiterung pt als HTML aufrufen, können Sie damit wie twig schreiben!
Recommended Posts