Chinaunix首页 | 论坛 | 博客
  • 博客访问: 337815
  • 博文数量: 148
  • 博客积分: 2745
  • 博客等级: 少校
  • 技术积分: 1704
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-30 14:59
文章分类

全部博文(148)

文章存档

2013年(97)

2012年(7)

2011年(3)

2010年(41)

我的朋友

分类: Python/Ruby

2010-05-12 22:56:07

上面一节大概介绍了 ,这一节主要介绍下django request方法
django request方法很多,但是一般开发的时候也就用到那几个,其它的要用的时候直接dir下
就可以了

1HttpRequest.get_full_path()
返回请求的全路径
比如你要做这样一个需求,假设用户是在/product/addprodct这里登录的
然后你想用户登录以后还跳到这个/product/addprodct这里,那用这个方法就很好
比如你定义一个login方法

def login(request):
url = request.get_full_path()
你在这里还可以处理 url,让它满足你的需求
if username = 'admin' and password = 'admin':
return HttpResponseRedirect(url)

2HttpRequest.get_host()
判断来源的主机地址和端口,如果你用django来做接口的话,你可以判断来源地址是否和你预定的地址一样
这样就不会出现别人乱往接口里乱加数据了。另外推荐下如果要用 做接口的话,可以去学下twisted框架,这个
做网络协议这块比django更底层!

作者:老王@
老王python,提供pythn相关的python教程和 ,希望大家能够喜欢
阅读(609) | 评论(0) | 转发(0) |
0

上一篇:python 学习

下一篇:python 学习

给主人留下些什么吧!~~