SQLAlchemy Subcategories
Use subcategories when a parent SQLAlchemy admin should show child records in detail tabs.

python
from brilliance_admin import sqlalchemy
class TerminalAdmin(sqlalchemy.SQLAlchemyAdmin):
model = Terminal
db_async_session = db.async_session
class MerchantAdmin(sqlalchemy.SQLAlchemyAdmin):
model = Merchant
db_async_session = db.async_session
subcategories = [
TerminalAdmin(),
]How to add:
- Create a child
SQLAlchemyAdmin. - Add it to parent
subcategories = [...]. - Open the parent detail page.
How to use:
- Each subcategory is shown as a separate tab.
- The child admin receives
parent_pk. - Child list/create/retrieve/update work in parent context.
- The reverse FK to the parent is removed from the child form schema.