Peewee generator
Peewee generator v2 based on Jinja2 templates.
Classes:
| Name | Description |
|---|---|
PeeweeGenerator |
Handles Peewee model generation using Jinja2 templates. |
PeeweeGenerator
Handles Peewee model generation using Jinja2 templates.
Methods:
| Name | Description |
|---|---|
__init__ |
Instance peewee generator. |
generate_files |
Main entry point to generate all Peewee files. |
generate_import |
Generate import. |
generate_init |
sections_info debe ser una lista de dicts. |
generate_module_class_name |
Generate module and class names. |
render_section |
Renders a single Peewee model file. |
__init__
__init__() -> None
Instance peewee generator.
generate_files
Main entry point to generate all Peewee files.
generate_init
sections_info debe ser una lista de dicts.
generate_module_class_name
staticmethod
Generate module and class names.
render_section
render_section(
section: EnvSection, master_import_path: Path
) -> str
Renders a single Peewee model file.