嗨, 大家好: 网站在新年后正式开通,欢迎大家加入我们,共同维护一个良好氛围的中国技术社区。 欢迎举报不良帖子,欢迎提供建议。
我们的QQ群:136102234,欢迎进群找答案,里边会有很多资深的大师们。 point overflow

osqa系统会有各种各样的bug遗留。

之后出现问题会分享到这里。

有兴趣的可以看看。

现在遇到的问题是:

NoReverseMatch: Reverse for 'user_report' with arguments '(None,)' and keyword arguments '{}' not found. 1 pattern(s) tried: [u'users/(?P<id>\\d+)/report/$']

大概意思是:url获取的时候参数不够~

经过尝试,发现登陆后是正常的。所以问题出现在未登录的情况下。

提问了 2016-04-21 14:36:57

jkant's gravatar image

jkant ♦♦
11131137138
采纳率: 3%


解决方案:

该文件下的 osqa-master\forum\skins\default\templates\users\info.html:
.....................
<tr> <td colspan="2" style="text-align:right"> <a href="{% url "user_report" user.pk %}" class="ajax-command withprompt"> Report user </a> </td> </tr>

.....................

这部分在 {% if can_view_private %}之后,所以不登录就会报错!!

永久链接

已回答 2016-04-21 14:40:03

jkant's gravatar image

jkant ♦♦
11131137138
采纳率: 3%

你的回答
切换预览

关注这个问题

邮件:

登录之后,你可以在这里订阅任何更新。

RSS:

回答

回答和评论

Markdown基本语法

  • *italic* or _italic_
  • **bold** or __bold__
  • 链接:[文本](http://url.com/ "标题")
  • 图片?![alt 文本](/path/img.jpg "标题")
  • 编号列表: 1. Foo 2. Bar
  • 如果想要换行,只需要在前一行结尾处插入2个空格即可。
  • 支持基本HTML标记

问题标签:

×10
×4
×2
×1

已提出的问题: 2016-04-21 14:36:57

问题浏览量: 1,164 次

最后更新: 2016-04-21 14:40:03