Frontmatter

Later on, we will use frontmatter to make our code generator more powerful. Let’s build some helpers

model = """
---
reference:  "sigla-{{ node.attrs.name | lower }}-model"
---
class {{ name }}Model(models.Model): # {{ reference }}
    {% for child in children -%}
    {{ child | render }}
    {% endfor %}
"""

fm = FrontMatter().get_frontmatter_source(model)
test_eq(fm, 'reference:  "sigla-{{ node.attrs.name | lower }}-model"')