add jinja2 to python roadmap

7664-python-roadmap-need-to-include-jinja2-template-engine
dsh 3 weeks ago
parent e9647bbe92
commit 692bed25a6
  1. 8
      src/data/roadmaps/python/content/jinja2@nieX0y5ObncvgRVZYYigT.md
  2. 34
      src/data/roadmaps/python/python.json

@ -0,0 +1,8 @@
# Jinja2
Jinja2 is a popular templating engine for Python that allows you to generate dynamic HTML, XML, or other text formats. It features a simple yet powerful syntax with template inheritance, filters, macros, and automatic HTML escaping for security. Commonly used with web frameworks like Flask, Jinja2 enables developers to embed Python-like expressions and logic within template files while maintaining a clean separation between application logic and presentation.
Learn more from the following resources:
- [@official@Jinja Website](https://jinja.palletsprojects.com/en/stable/)
- [@video@Introduction to Jinja2 Templating](https://www.youtube.com/watch?v=OraYXEr0Irg)

@ -260,10 +260,10 @@
}, },
"zIndex": -999, "zIndex": -999,
"width": 371, "width": 371,
"height": 118, "height": 171,
"style": { "style": {
"width": 371, "width": 371,
"height": 118 "height": 171
}, },
"resizing": false, "resizing": false,
"positionAbsolute": { "positionAbsolute": {
@ -3667,6 +3667,36 @@
"focusable": true, "focusable": true,
"resizing": false, "resizing": false,
"selectable": true "selectable": true
},
{
"id": "nieX0y5ObncvgRVZYYigT",
"type": "subtopic",
"position": {
"x": -599.8231176820491,
"y": 1277.64342674736
},
"selected": false,
"data": {
"label": "Jinja2",
"style": {
"fontSize": 17,
"justifyContent": "flex-start",
"textAlign": "center"
}
},
"zIndex": 999,
"width": 338,
"height": 49,
"positionAbsolute": {
"x": -599.8231176820491,
"y": 1277.64342674736
},
"dragging": false,
"style": {
"width": 338,
"height": 49
},
"resizing": false
} }
], ],
"edges": [ "edges": [

Loading…
Cancel
Save