我的任务是将一个服务从Flask转换为aiohttp。最初这项服务使用的是Flask admin,但我们正在远离Flask。我看到有一个aiohttp-admin包,但坦率地说,文档非常差,几乎不存在,我无法理解这些示例。对于aiohttp管理页面,还有其他选择吗?我一直在使用Jinja2模板,但我认为我的解决方案还不够。
发布于 2020-04-05 07:58:12
你在aiohttp admin中到底缺少什么功能?请注意演示https://github.com/aio-libs/aiohttp_admin/tree/master/demos,它们可能包含您正在寻找的全部或部分内容。
发布于 2021-10-12 09:57:48
如果您更喜欢使用jinja2模板,那么aiohttp_admin2更适合您的情况。aiohttp_admin2的设置非常简单,并且很好地包含在文档中。
from aiohttp import web
from aiohttp_admin2 import setup_admin
app = web.Application()
# setup admin interface
setup_admin(app)
web.run_app(app)它没有涵盖所有的flask-admin特性,但是您可以添加自己的视图,或者在没有JavaScript代码的情况下基于sqlAlchemy的模型(或mongodb模型)自动生成CRUD视图。
https://stackoverflow.com/questions/61015939
复制相似问题