【发布时间】:2016-04-08 18:15:56
【问题描述】:
我遇到了与How to pass variables with spaces through URL in :Django 相同的问题。我已经尝试了提到的解决方案,但所有内容都返回为“您要查找的资源已被删除、名称已更改或暂时不可用。”
我正在尝试传递一个文件名示例:new 3
在 urls.py 中:
url(r'^file_up/delete_file/(?P<oname>[0-9A-Za-z\ ]+)/$', 'app.views.delete_file' , name='delete_file'),
在views.py中:
def delete_file(request,fname):
return render_to_response(
'app/submission_error.html',
{'fname':fname,
},
context_instance=RequestContext(request)
)
网址:demo.net/file_up/delete_file/new%25203/
感谢您的帮助
【问题讨论】:
-
为什么需要在url中包含它?文件(名称)听起来像是向我发布数据
标签: python django url django-urls