single-tenant or multi-tenant when you run feather new. It
lives at /admin/ and requires role="admin" or is_platform_admin=True.
What’s included
Pages
User states
Extending it
The admin is scaffolded into your app as ordinary routes and templates rather than hidden in the framework, so you can change any of it.Files you can customize
1
Add a route
routes/pages/admin.py
2
Create the template
templates/pages/admin/reports.html
3
Add navigation
templates/pages/admin/base.html
Adding HTMX interactions
The same pattern the built-in user search uses:The admin follows the same three layers as the rest of your app: server-rendered
templates, HTMX for interactions, and a single island for the analytics chart.