用TGAdmin重命名TurboGears 2的Repoze字段

时间:2010-05-03 02:24:15

标签: python pylons turbogears2 repoze.who

我一直在努力将TurboGears 2的Repoze 'groups'字段重命名为'roles',以便为其他目的释放命名空间和数据库表。此外,角色对我来说更有意义,因为我有很强的Drupal背景。

现在我已经找到了一些这样做的文档:

http://www.turbogears.org/2.1/docs/main/Auth/Customization.html#customizing-the-model-structure-assumed-by-the-quickstart

http://code.gustavonarea.net/repoze.what-quickstart/#customizing-the-model-definition

然而,这些只是部分方式。我做了(至少我很确定,我已经仔细检查了几次。)所有需要的更改都可以在this diff中看到。

这似乎工作正常但是我遇到了TurboGears管理系统的一个相当大的问题。

我已经尝试了http://turbogears.org/2.0/docs/main/Extensions/Admin/index.html并且它似乎没有任何区别,但是我并不是100%确定我做得对。

当我尝试转到localhost / admin / permissions /时出现问题。它会导致内部服务器错误并输出以下错误。 http://pastebin.com/YWMH3SiU在角色/用户页面上不会发生此错误,权限/编辑/ 1也可以。

我正在使用TG 2.1b2运行kubuntu 10.04。 (我正在运行测试版主要是为了更容易的mako支持,这非常重要。)

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

为什么要与TurboGears邮件列表交叉发帖? http://groups.google.com/group/turbogears/browse_thread/thread/e6040eb194880fc6/

这只会让那些试图帮助你的人重复工作,并且对那些同时关注StackOverflow上的邮件列表和Python相关问题的人来说很烦人。