繁体   English   中英

(Python/Pyramid)拥有标准列表/表单编辑器的更好方法?

[英](Python/Pyramid) Better ways to have standard list/form editors?

我正在处理许多 Pyramid(前 Pylons)项目,并且经常需要显示一些内容的列表(比如用户帐户、日志条目或只是一些其他数据)。 用户应该能够对列表进行分页,单击一行并获得一个表单,他/她可以在其中编辑该行的内容。

现在,我总是通过使用Webhelpers进行分页的 Mako 模板、用于提供对话框的 Jquery UI 以及我在客户端和服务器端手动制作编辑器表单和 AJAX 请求来重新发明轮子。

如您所知,这会耗费大量时间。 所以我想知道的是:有没有更好的方法来提供列表、编辑器对话框和服务器/客户端通信,而不必每次都重新发明轮子?

我听说 Django 通过提供开箱即用的用户帐户和其他东西来减轻负担; 但在我的情况下,它不仅仅是关于用户帐户,它可以是存储在服务器端 SQL 数据库中的任何类型的数据,用户应该可以编辑这些数据。

提前致谢!

这是你要找的吗?

pypi --> http://pypi.python.org/pypi/pyramid_formalchemy

文档-> http://docs.formalchemy.org/pyramid_formalchemy/

演示!! --> http://demo.formalchemy.org/

代码 --> https://github.com/FormAlchemy/pyramid_formalchemyhttps://github.com/FormAlchemy/fa.ZD223E1439188E478349D52476506

笔记:

  • 我认为只适用于 SQLA
  • 你必须自己处理 authn/authz/permission
  • 你可以使用 fa.jquery

几个小时前我试过了,pypi 的 package 坏了( https://github.com/FormAlchemy/pyramid_formalchemy/issues/11 ),所以你可能想要源安装/开发

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM