博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
request.get_full_path() 和request.path区别
阅读量:5103 次
发布时间:2019-06-13

本文共 385 字,大约阅读时间需要 1 分钟。

1. 都是获取request 请求的url路径

2. request.get_full_path() -- 获取当前url,(包含参数)

     请求一个http://127.0.0.1:8000/200/?type=10

      request.get_full_path()返回的是【/200/?type=10】

     request.path --  获取当前url,(但不含参数)

      request.path返回的是 【/200/】

3. 如果想让其正常显示(有中文的情况下),需进行如下编码处理【django 默认编码是unicode 的】

   

request.get_full_path().encode('utf-8')  request.path.encode('utf-8')

 

 

转载于:https://www.cnblogs.com/robinunix/p/9182482.html

你可能感兴趣的文章
BZOJ(1) 1003 [ZJOI2006]物流运输
查看>>
getX,getRawX,getWidth,getTranslationX等的区别
查看>>
一道不知道哪里来的贪心题
查看>>
Blender插件之Panel
查看>>
工具类网站收藏
查看>>
python 遍历
查看>>
CSS 技巧积累
查看>>
Search Insert Position - LeetCode
查看>>
C++输入输出流学习笔记
查看>>
Sqlserver2014 迁移数据库
查看>>
TAR 命令
查看>>
【菜鸟做水题】: 杭电1004
查看>>
MySql update inner join!MySql跨表更新 多表update sql语句?如何将select出来的部分数据update到另一个表里面?...
查看>>
我最宏大的个人愿望
查看>>
北漂周记--第5记--拼命编程
查看>>
比赛总结一
查看>>
SpringBoot项目打包
查看>>
JSP的3种方式实现radio ,checkBox,select的默认选择值
查看>>
Linux操作系统 和 Windows操作系统 的区别
查看>>
《QQ欢乐斗地主》山寨版
查看>>