添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

传递多个参数的一般URL的情况是/instance-id/action/

url(r'^server/(?P<instance_id>[0-9A-Fa-f-]+)/(?P<action>.*)', 
views.instance_action, name='instance_action'),
<a onclick="{% url 'instance_action' instance_id=val.id action='create_snapshot' %}"></a>

转载于:https://www.cnblogs.com/zhaogaolong/p/7001231.html

原文链接:http://www.cnblogs.com/zhaogaolong/p/7001231.html 照上例便在跳转到homepage页面后使用传递的四个参数了 但问题是如何在由homepage跳转到其他页面时仍可以使用这四个参数呢?我们在做登录并由登录后的页面再进行页面跳转时常要考虑到这个问题 只需两个简单的步骤 1.在进行render页面跳转之前先将四个参数封装在session中,参考代码如下: 如上图,在跳转到homep... 传统的”?”传递参数例如,http://127.0.0.1:8000/plist/?p1=china&p2=2012,url中‘?’之后表示传递参数 通过这样的方式传递参数,就不会出现因为正则匹配错误而导致的问题了。在Django中,此类参数的解析是通过request.GET.get方法获取的。 配置URL及其视图如下: url(r'^plist/$','method... def put(self,request): put = QueryDict(request.body) put_str = list(put.items())[0][0] #将获取的QueryDict对象转换为str 类型 put_dict = eval(put_str) #将s... from django.urls import pathfrom film import views urlpatterns = [ path('<int:fid>/filmdetail/',views.filmDetail), def filmDetail(request,fid): return HttpResponse(fid) 浏览器地址栏访问: http://127.0.0.1:8000/film/1001/filmdetail/