feat: remove aioredis to redis

This commit is contained in:
Jinlong Peng
2022-07-25 18:25:04 +08:00
parent 5b359e91b1
commit 5f34bf0d73
9 changed files with 198 additions and 573 deletions

View File

@ -30,9 +30,7 @@ async def list_view(
fields = model_resource.get_fields()
fk_fields = model_resource.get_fk_field()
qs = model.all()
params, qs = await model_resource.resolve_query_params(
request, dict(request.query_params), qs
)
params, qs = await model_resource.resolve_query_params(request, dict(request.query_params), qs)
filters = await model_resource.get_filters(request, params)
total = await qs.count()
if page_size:
@ -257,14 +255,10 @@ async def create(
@router.delete("/{resource}/delete/{pk}")
async def delete(request: Request, pk: str, model: Model = Depends(get_model)):
await model.filter(pk=pk).delete()
return RedirectResponse(
url=request.headers.get("referer"), status_code=HTTP_303_SEE_OTHER
)
return RedirectResponse(url=request.headers.get("referer"), status_code=HTTP_303_SEE_OTHER)
@router.delete("/{resource}/delete")
async def bulk_delete(request: Request, ids: str, model: Model = Depends(get_model)):
await model.filter(pk__in=ids.split(",")).delete()
return RedirectResponse(
url=request.headers.get("referer"), status_code=HTTP_303_SEE_OTHER
)
return RedirectResponse(url=request.headers.get("referer"), status_code=HTTP_303_SEE_OTHER)