# chameleon_partials > Simple reuse of partial HTML page templates in the Chameleon template language for Python web frameworks. ## Docs ### API Reference #### Setup > Register chameleon_partials with Chameleon. Call this once at application startup. - [register_extensions](https://mkennedy.codes/docs/chameleon-partials/reference/register_extensions.html): Register chameleon_partials with Chameleon so partials can be rendered #### Rendering partials > Render partial templates and expose render_partial to your view models. - [render_partial](https://mkennedy.codes/docs/chameleon-partials/reference/render_partial.html): Render a partial template to an HTML fragment - [extend_model](https://mkennedy.codes/docs/chameleon-partials/reference/extend_model.html): Add `render_partial` to a view model so templates can call it #### Exceptions > Errors raised by the library. - [PartialsException](https://mkennedy.codes/docs/chameleon-partials/reference/PartialsException.html): Raised when chameleon_partials is configured or used incorrectly