请问带?的URL如何配置?

问题描述

比如:http://www.test.com/news?page=1如果URL配置成(r'^news/?page=(?P<page_no>d+)$', 'some func'),这样好像URL无法匹配

解决方案

urls.py里是不容许用?page这类参数的,你的链接可以改成http://www.test.com/news/page/1,urls.py里可以写成(r'^news/page/(?P<page_no>d+)$', 'some func'),
解决方案二:
或者你可以把url配置成(r'^news')$', 'some func'), 访问url不变,然后再views.py里用request.REQUEST['page']取值
解决方案三:
你想干什么用。

时间: 2024-09-10 13:20:02

请问带?的URL如何配置?的相关文章

微信 分享 参数-微信JSAPI分享带参数URL截断的问题

问题描述 微信JSAPI分享带参数URL截断的问题 微信分享页面到朋友圈或者发送给朋友的时候,会把网址所带参数截断, 例如在微信里面打开:http://nrnc.net/52441/?a=12321 分享给朋友后,地址会变成: http://nrnc.net/52441/?from=singlemessage&isappinstalled=1 http://nrnc.net/52441/?from=singlemessage 这样的有什么解决方案?? 解决方案 您解决了吗?我也遇到了这个问题

url pattern-REST风格的URL如何配置FILTER

问题描述 REST风格的URL如何配置FILTER 因为现在用的spring mvc框架,在加过滤器的时候发现因为url中没有了像.action或.do之类的后缀,所以web.xml中配置时不得不所有的访问全部过滤一遍,这样会把像图片,js文件,css文件都过滤,这实际是没有必要的,也影响效率. 想问下rest风格的url在过滤时如何配置,使其不过滤这些静态资源? 解决方案 spring mvc有专门过滤静态文件的配置呀 比如 <mvc:resources mapping="/img/**

请问各位大牛spring怎么配置多数据源

问题描述 请问各位大牛spring怎么配置多数据源 现在在一个项目里面有多个数据库,在配置数据源时应该怎么配置.1.将多个数据源都配置在applicationContext.xml文件里面?2.写多个单独的数据源配置文件,再统一引入applicationContext.xml中么?有例子的方便给个例子我.感谢. 解决方案 可以放在applicationContext.xml,如果它们用的数据库都一样的话,否则单独放

网址带“/”与不带“/” 谈URL中末尾斜杠对SEO的影响

我们经常能看到这样的两种url 1.http://www.abc.com/abc 2.http://www.abc.com/abc/ 这两个网址到底有没区别呢?哪种对于SEO更好?这个问题困扰了我很久,因为我这个人很追求完美,这两个url虽然只有细微的差别,但是我还是想把最好的一种用于我的网站. 对于用户来说,在大多数情况下这两个网址没有任何区别,他们访问的都是网站abc目录下的默认首页.一般用户也都知道最后一个斜杠是可有可无的,他们输入网址的时候一般都只会输入http://www.abc.co

如何通过自带工具为CentOS-7配置网络

注:centos7取消了ifconfig,用 ip addr 查看和设置IP地址:    如何通过自带工具为CentOS-7配置网络 CentOS-7中自带了一个非常好用的工具nmtui(network manager text user interface).在命令行中键入nmtui来启动这个工具. https://jingyan.baidu.com/article/e75aca8562d96b142fdac664.html   

IIS7 asp.net URL重写配置

今天总算是费尽千辛万苦把Vista旗舰版装上了,本来是不用费什么事情的.之前把DVD刻录机送给了我一个朋友,所以ISO早就下了,一直没时间装上,因为 无光驱安装Vista我还从来没有试过,所以一直在等时间仔细研究. 之前有篇日志是写我修了6年电脑,所以对于微软从操作系统到应用软件,或 者是安全管理系统都曾经仔细研究过.然后得出的总结是以后我可以直接带手机 去修电脑.结果Vista的出现让我的美梦破灭了,我那1G的卡根本装不下,所以 以后还是要带个移动硬盘,历史就是给无赖逼着倒退的. 基本上从准备

apache url rewrite实现url重写配置详解

配置步骤: 第一步:找到apache的配置文件httpd.conf(文件在conf目录下) 第二步:你首先必须得让服务器支持mod_rewrite,如果你使用的是虚拟主机,请事先询问你的主机提供商. 打开httpd.conf,找到  代码如下 复制代码 #LoadModule rewrite_module modules/mod_rewrite.so 把#去掉 找到AllowOverride None 改成 AllowOverride All, 注:AllowOverride 的参数设置为ALL

kindeditor 图片上传后生成带域名绝对路径配置方法

关键在于初始化kindeditor时指定以下参数: urlType "" 空为不修改URL "relative" 相对路径 "absolute" 绝对路径 "domain" 带域名的绝对路径. 例子:    代码如下 复制代码 htmlEditor = K.create( '#content', { uploadJson : '../kindeditor/jsp/upload_json.jsp', fileManagerJso

Nginx服务器作反向代理实现内部局域网的url转发配置_nginx

情景由于公司内网有多台服务器的http服务要映射到公司外网静态IP,如果用路由的端口映射来做,就只能一台内网服务器的80端口映射到外网80端口,其他服务器的80端口只能映射到外网的非80端口.非80端口的映射在访问的时候要域名加上端口,比较麻烦.并且公司入口路由最多只能做20个端口映射.肯定以后不够用. 然后k兄就提议可以在内网搭建个nginx反向代理服务器,将nginx反向代理服务器的80映射到外网IP的80,这样指向到公司外网IP的域名的HTTP请求就会发送到nginx反向代理服务器,利用n