0

我想修改 url 以访问用户个人资料。OSQA 使用permalink()生成配置文件 url
默认链接是http://meta.osqa.net/users/2836/nhatthinh
我想把它改成http://meta.osqa.net/users/nhatthinh
所以,我修改函数get_profile_url如下:

 @models.permalink
    def get_profile_url(self):
        return ('user_profile', [slugify(self.username)])

我还修改了 forum\urls.py 中的 url,如下所示:

url(r'^%s/(.*)/$' % _('users/'), app.users.user_profile, name='user_profile'),

但结果却出乎我的意料。
OSQA 生成的链接是http://meta.osqa.net/users//nhatthinh 那么,我该如何解决这个问题呢?
非常感谢。

4

1 回答 1

1

您可能想这样尝试:

url(r'^%s/(.*)/$' % _('users'), app.users.user_profile, name='user_profile'),

如果您使用翻译,也不要忘记调整这些。

于 2012-08-29T07:38:22.560 回答