将url传递给django以用作变量?
所以,当我试图将url传递给django视图时,它会将其剪切。例如,我有一个网页,显示了按下载量排序的用户下载统计数据。然后我想了解一些用户的详细信息,例如“Yosuke Kataoka”。我按下链接,进入用户页面。Url应该是并且是mysite.com/user/Yousuke Kataoka,但在我看到的网页“Yousuke的详细信息”中,它有点削减了Url。所以我当然不能得到任何细节,因为用户名被删除了 以下是URL.py的一部分:将url传递给django以用作变量?,django,url,Django,Url,所以,当我试图将url传递给django视图时,它会将其剪切。例如,我有一个网页,显示了按下载量排序的用户下载统计数据。然后我想了解一些用户的详细信息,例如“Yosuke Kataoka”。我按下链接,进入用户页面。Url应该是并且是mysite.com/user/Yousuke Kataoka,但在我看到的网页“Yousuke的详细信息”中,它有点削减了Url。所以我当然不能得到任何细节,因为用户名被删除了 以下是URL.py的一部分: (r'^user/(?P<username>
(r'^user/(?P<username>[*_a-zA-Z0-9./-=]+)', 'dq2.web.usermon.views.user')
(r'^user/(?P[*_a-zA-Z0-9./-=]+),'dq2.web.usermon.views.user')
下面是user.html模板:
<html>
<head>
<title>Detailed information for {{usr}}</title>
<script src="/dq2/media/js/sorttable.js"></script>
</head>
<body>
<p>Detailed information for {{usr}}</p>
<table width="30%">
<tr><td>File Downloads (1HR)</td><td align="right">{{file_events_1h}}</td></tr>
<tr><td>File Downloads (24HR)</td><td align="right">{{file_events}}</td></tr>
<tr><td>File Downloads (7D)</td><td align="right">{{file_events_7d}}</td></tr>
<tr><td>File Downloads (30D)</td><td align="right">{{file_events_30d}}</td></tr>
<tr><td>Operations (1HR)</td><td align="right">{{op_events_1h}}</td></tr>
<tr><td>Operations (24HR)</td><td align="right">{{op_events}}</td></tr>
<tr><td>Operations (7D)</td><td align="right">{{op_events_7d}}</td></tr>
<tr><td>Operations (30D)</td><td align="right">{{op_events_30d}}</td></tr>
</table>
{{usr}}的详细信息
{{usr}}的详细信息
文件下载(1HR){File_events_1h}
文件下载(24小时){{File_events}
文件下载(7D){{File_events_7D}
文件下载(30D){{File_events_30D}
操作(1HR){op_events_1h}
行动(24小时){op_events}
操作(7D){op_events_7D}
操作(30D){op_events_30D}
等等
我该怎么办?尝试在正则表达式中添加空格。你确定你想把
/-=
放在里面吗?老实说,是的,因为有些用户名中有/,-,=。。。所以我应该增加空间?让我试试。/-=
没有做你认为它做的事。对不起,我的错误。你能解释一下吗?