BaseView
sqladmin.models.BaseView
基类:BaseModelView
用于定义模型的管理视图的基类。
用法
from sqladmin import BaseView, expose
class CustomAdmin(BaseView):
name = "Custom Page"
icon = "fa-solid fa-chart-line"
@expose("/custom", methods=["GET"])
async def test_page(self, request: Request):
return await self.templates.TemplateResponse(request, "custom.html")
admin.add_base_view(CustomAdmin)类属性:
name:str显示视图的名称。identity:str与name相同,但它将用于端点的 URL。methods:List[str]端点的 HTTP 方法列表。默认为["GET"]。icon:str显示在侧边栏中的图标。当前只支持 FontAwesome 和 Tabler 图标。include_in_schema:bool控制该端点是否应包含在 API 文档的 schema 中。默认值为True。
最后更新于