我一直在努力将TurboGears 2的Repoze 'groups'字段重命名为'roles',以便为其他目的释放命名空间和数据库表。此外,角色对我来说更有意义,因为我有很强的Drupal背景。
现在我已经找到了一些这样做的文档:
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支持,这非常重要。)
非常感谢任何帮助。
答案 0 :(得分:0)
为什么要与TurboGears邮件列表交叉发帖? http://groups.google.com/group/turbogears/browse_thread/thread/e6040eb194880fc6/
这只会让那些试图帮助你的人重复工作,并且对那些同时关注StackOverflow上的邮件列表和Python相关问题的人来说很烦人。