【发布时间】:2013-02-15 10:04:27
【问题描述】:
我正在使用 webapp2 框架在 Google App Engine 上实现电子商务应用。
这个想法是,除了应用程序之外,还应该有某种管理面板,类似于 Django 提供的,它可以让我的客户上传产品、管理用户等。是否有某种包可以像Flask-Admin 那样自动为我生成管理模块和视图?
非常感谢!
【问题讨论】:
-
你可以使用 Flask-Admin 吗?还是姜戈?并且仍然使用 webapp2
-
我尝试过使用 Flask-Admin - 问题是,它可以在 SQLAlchemy 或 MongoEngine 上运行,但在 Google 的数据存储中失败。我的很多代码已经完成了——购物车、支付等等,所以切换到 Django 会很麻烦..
-
哥特雅。这个 sn-p:flask.pocoo.org/snippets/59 似乎表明 admin 与应用引擎兼容,因为它混合了 GAE 和 flask-admin 代码。我没有具体说明为什么它在应用引擎中不起作用,也许这可能是一个单独的问题,因为它可能是您最简单的选择?
-
哇。老实说,我还没有尝试过这个。也许我应该。如果它不起作用,是否有一个表单库可以用来快速破解管理面板?
-
是的,我已经使用并推荐了那个确切的东西 :) 但对于少数表单字段,我发现手动创建通常更容易。但是如果你的模型中有很多字段/很多模型,那么它是完美的。