mirror of
https://github.com/fastapi-admin/fastapi-admin.git
synced 2026-03-13 10:32:25 +08:00
refactor: ComputeField
This commit is contained in:
@@ -9,8 +9,9 @@ from tortoise.transactions import in_transaction
|
||||
|
||||
from fastapi_admin.depends import get_model, get_model_resource, get_resources
|
||||
from fastapi_admin.resources import Model as ModelResource
|
||||
from fastapi_admin.resources import render_values
|
||||
from fastapi_admin.responses import redirect
|
||||
from fastapi_admin.template import render_values, templates
|
||||
from fastapi_admin.template import templates
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
@@ -25,7 +26,6 @@ async def list_view(
|
||||
page_size: int = 10,
|
||||
page_num: int = 1,
|
||||
):
|
||||
fields_name = model_resource.get_fields_name()
|
||||
fields_label = model_resource.get_fields_label()
|
||||
fields = model_resource.get_fields()
|
||||
qs = model.all()
|
||||
@@ -37,7 +37,7 @@ async def list_view(
|
||||
else:
|
||||
page_size = model_resource.page_size
|
||||
qs = qs.offset((page_num - 1) * page_size)
|
||||
values = await qs.values(*fields_name)
|
||||
values = await qs.values()
|
||||
rendered_values, row_attributes, column_attributes, cell_attributes = await render_values(
|
||||
request, model_resource, fields, values
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user