2012-08-29 85 views
0

我想修改url來訪問用戶配置文件。 OSQA使用permalink()生成個人資料網址
默認鏈接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(r'^%s/(.*)/$' % _('users/'), app.users.user_profile, name='user_profile'), 

但結果不符合我的預期。
OSQA生成的鏈接是http://meta.osqa.net/users//nhatthinh 那麼,我該如何解決這個問題呢?
非常感謝。

回答

1

你可能想嘗試這樣的:

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

如果您使用tranlsations,不要忘了還有適應這些。

+0

謝謝schacki。沒關係。 –

相關問題