fastapi-amis-admin
fastapi-amis-admin copied to clipboard
说下遇到的几个问题
写了几天,挑了很多项目,最终选了这个,原因不多说,不用写前端,不用redis,部署轻便,项目不臃肿。
目前遇到的问题如下: 1.有些关于amis的参考,比如 `- 参考: App 多页应用
- 参考: Tabs 选项卡` 你们页面上提供的好多都打不开了。另外就是example,或是例子能否给多一些,尤其针对一些关于前端页面的。
2.由于写的是一个定时任务,我这边主要用到的是[fastapi-scheduler],能否完善基础功能,如计划任务运行记录之类的。(我很费解的是这个项目启动建了六张表,如果不用auth几乎都用不上,能否增加些例子比如建计划任务运行记录或是接口记录表的例子?)
3.关于页面,我不知道perpage的数量应该怎么设置,我的接口是个固定返回数量的接口,我很纳闷,如果传10条,perpage就10条,如果20条,就20,还会有翻页。
前端页面
# 注册自定义日志面板 @site.register_admin class AmisPageAdmin(admin.PageAdmin): page_schema = '日志面板' async def get_page(self, request: Request) -> Page: return Page(title="日志面板",body= { "type": "crud", "api": "/logs", "columnsTogglable": "false", "columns": [ { "name": "id", "label": "行数", "width": 25, "type": "text" }, { "name": "line", "label": "内容", "type": "text" } ] } )
实际前端页面的样子: