3

我想知道 Grails 是否存在某种等效的 Django 管理员。如果我理解正确(我是 Groovy 和 Grails 的新手),您应该在 Grails 中生成管理区域的方式是通过脚手架,这最终只是自动代码生成。

相比之下,像 Django 和 Symfony1 这样的框架为管理任务提供了一个应用程序。可以自定义此应用程序(在 Python 中用于 Django 和在 Symfony 中的 YAML)以更改项目的显示方式、列表视图中存在哪些字段、它们出现的顺序、哪些字段是可搜索的等等。

与这种方法相比,自动代码生成有一些缺点。首先,它增加了代码重复。因此,有更多的地方可以编辑来自定义管理员。完成自定义后,您将无法再生成代码,例如,如果您更改模型的字段,则必须手动更改其管理员以反映这一点:再次执行脚手架将覆盖您的自定义。

是否存在不依赖代码生成而生成管理区域的 Grails 应用程序?

4

1 回答 1

1

您在寻找动态脚手架吗?

http://grails.org/doc/latest/guide/scaffolding.html

(您可以使用http://grails.org/plugin/angular-scaffolding使其更热)

于 2012-07-06T18:33:45.530 回答