Django学习首页投稿(暂停使用,暂停投稿)程序员

Django使用GET传值

2016-07-11  本文已影响4115人  stiller

Django我自己的学习笔记,查看文集

GET/POST是最常见的使用HTTP请求,作为HTTP请求:

  1. 我们通过一个简单的小程序进行Get的获取
  1. 打开learn中的view层,我们写一个简单的加法函数,如下图:

    02views.PNG
    注:此函数中request.GET['a']这句话就是获得GET的值,将Get看做是在request下的一个数组,而‘a’是一个键,则request.GET['a']对于的就是通过Get方式发送的a的值
  2. 打开位于learn20160711的urls.py,键入一条路由记录(正则表达式请参见我的另一篇笔记正则表达式基本入门

02urls.PNG

4.让我们在cmd中运行此网站。python manage.py runserver服务启动,输入网址http://127.0.0.1:8000/add/1/1/得到结果11……为什么是11呢,因为我们传输过去的数据被解析成了字符串,所以是连接状态的。如果想为int,则加上转换就可以完成(转换之后结果如下图……好二)。

02结果.png
  1. 那么我们总结一下,通过对于View和Urls的改写,可以完成对于路由的控制,那么同样的,在VIew不只是可以通过Http.req返回值,也可以通过模板系统调用HTML页面。详见下一篇文章。(≧▽≦)/

本篇文章的Git地址:feistiller/PythonDjangoLearn

上一篇下一篇

猜你喜欢

热点阅读