【发布时间】:2012-08-24 20:02:18
【问题描述】:
我正在开发一个基于网络的程序,我想在其中使用 osqa 作为问答模块。我不再需要 osqa 配置文件,所以我想将用户重定向到另一个地址。 现在 osqa 中的 url 配置文件类似于 this,我想将其更改为 this。我怎样才能做到这一点?
【问题讨论】:
我正在开发一个基于网络的程序,我想在其中使用 osqa 作为问答模块。我不再需要 osqa 配置文件,所以我想将用户重定向到另一个地址。 现在 osqa 中的 url 配置文件类似于 this,我想将其更改为 this。我怎样才能做到这一点?
【问题讨论】:
如果我没听错的话,您想显示基于 Web 程序的用户个人资料,而不是 OSQA 个人资料,对吗?
我看到的最简单的方法是将用户从正确的 Django 视图重定向。 在 forum/views/users.py 转到第 340 行,这是 user_profile 视图。该方法的第一行如下:
profileUrl = 'http://www.hamcodi.ir/members/' + str(user.id) + '/' + user.username + '/'
return HttpResponseRedirect(profileUrl)
然后对你的程序进行适当的处理。
【讨论】: