django url到views参数传递的实例


Posted in Python onJuly 19, 2019

一、采用?a=1&b=2访问

修改views.py:

views.py
from django.shortcuts import render
from django.http import HttpResponse

def add(request):
  a = request.GET['a']
  b = request.GET['b']
  c = int(a)+int(b)
  return HttpResponse(str(c))

注:request.GET 类似于一个字典,更好的办法是用 request.GET.get('a', 0) 当没有传递 a 的时候默认 a 为 0

修改urls.py:

url(r'^add/', calc_views.add, name='add'),

浏览器访问:

http://127.0.0.1:8000/add/?a=4&b=5

二、采用 /add/3/4/ 方式访问

修改views.py:

views.py

def add2(request, a, b):
  c = int(a) + int(b)
  return HttpResponse(str(c))

修改urls.py:

url(r'^add2/(\d+)/(\d+)/$', calc_views.add2, name='add2')

浏览器访问:

http://127.0.0.1:8000/add/4/5/

以上这篇django url到views参数传递的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中列表(list)操作方法汇总
Aug 18 Python
python中的内置函数max()和min()及mas()函数的高级用法
Mar 29 Python
如何使用VSCode愉快的写Python于调试配置步骤
Apr 06 Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
Jan 29 Python
Python简易计算器制作方法代码详解
Oct 31 Python
Python大数据之从网页上爬取数据的方法详解
Nov 16 Python
python如何获取apk的packagename和activity
Jan 10 Python
python加密解密库cryptography使用openSSL生成的密匙加密解密
Feb 11 Python
django中url映射规则和服务端响应顺序的实现
Apr 02 Python
python安装和pycharm环境搭建设置方法
May 27 Python
Django Path转换器自定义及正则代码实例
May 29 Python
详细分析Python collections工具库
Jul 16 Python
Django  ORM 练习题及答案
Jul 19 #Python
Django之提交表单与前后端交互的方法
Jul 19 #Python
解决Python3 抓取微信账单信息问题
Jul 19 #Python
Django 数据库同步操作技巧详解
Jul 19 #Python
浅谈Python中函数的定义及其调用方法
Jul 19 #Python
python 处理微信对账单数据的实例代码
Jul 19 #Python
Python利用神经网络解决非线性回归问题实例详解
Jul 19 #Python
You might like
实现“上一页”和“下一页按钮
2006/10/09 PHP
在PHP中执行系统外部命令
2006/10/09 PHP
Php图像处理类代码分享
2012/01/19 PHP
用js实现计算代码行数的简单方法附代码
2007/08/13 Javascript
js控制div及网页相关属性的代码
2009/12/19 Javascript
基于jQuery的Spin Button自定义文本框数值自增或自减
2010/07/17 Javascript
分享一个asp.net pager分页控件
2012/01/04 Javascript
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
js中定义一个变量并判断其是否为空的方法
2014/05/13 Javascript
get(0).tagName获得作用标签示例代码
2014/10/08 Javascript
基于bootstrap插件实现autocomplete自动完成表单
2016/05/07 Javascript
js实现颜色阶梯渐变效果(Gradient算法)
2017/03/21 Javascript
深入理解angular2启动项目步骤
2017/07/15 Javascript
Angular.js项目中使用gulp实现自动化构建以及压缩打包详解
2017/07/19 Javascript
easyui下拉框动态级联加载的示例代码
2017/11/29 Javascript
Vue.js分页组件实现:diVuePagination的使用详解
2018/01/10 Javascript
解决vue+webpack打包路径的问题
2018/03/06 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
node.js监听文件变化的实现方法
2019/04/17 Javascript
vue-router源码之history类的浅析
2019/05/21 Javascript
JavaScript enum枚举类型定义及使用方法
2020/05/15 Javascript
Nuxt pages下不同的页面对应layout下的页面布局操作
2020/11/05 Javascript
使用vue3重构拼图游戏的实现示例
2021/01/25 Vue.js
Python兔子毒药问题实例分析
2015/03/05 Python
python创建文件备份的脚本
2018/09/11 Python
python3射线法判断点是否在多边形内
2019/06/28 Python
Python中实现输入超时及如何通过变量获取变量名
2020/01/18 Python
Python Socket多线程并发原理及实现
2020/12/11 Python
英国网上超市:Ocado
2020/03/05 全球购物
医药大学生求职简历的自我评价
2013/10/17 职场文书
四风问题查摆材料
2014/08/25 职场文书
简单的辞职信范文(2016最新版)
2015/05/12 职场文书
小学运动会宣传稿
2015/07/23 职场文书
音乐课《小猫钓鱼》教学反思
2016/02/18 职场文书
经典哲理警句:志不真则心不热,心不热则功不贤
2019/11/14 职场文书
MySQL系列之十四 MySQL的高可用实现
2021/07/02 MySQL