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内建函数用法实例分析【insert、remove、index、pop等】
Jul 24 Python
python中利用await关键字如何等待Future对象完成详解
Sep 07 Python
Python3中类、模块、错误与异常、文件的简易教程
Nov 20 Python
Python pymongo模块用法示例
Mar 31 Python
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
Oct 21 Python
Python的高阶函数用法实例分析
Apr 11 Python
Python3实现二叉树的最大深度
Sep 30 Python
python3反转字符串的3种方法(小结)
Nov 07 Python
Python 使用threading+Queue实现线程池示例
Dec 21 Python
python 实现超级玛丽游戏
Nov 25 Python
解决pip安装tensorflow中出现的no module named tensorflow.python 问题方法
Feb 20 Python
利用python实现汉诺塔游戏
Mar 01 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
人族 TERRAN 概述
2020/03/14 星际争霸
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
2015/12/21 PHP
PHP使用strstr()函数获取指定字符串后所有字符的方法
2016/01/07 PHP
PHP的Yii框架中创建视图和渲染视图的方法详解
2016/03/29 PHP
PHP快速推送微信模板消息
2017/04/14 PHP
JavaScript的面向对象(二)
2006/11/09 Javascript
javascript iframe中打开文件,并检测iframe存在否
2008/12/28 Javascript
javascript instanceof 与typeof使用说明
2010/01/11 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
2014/06/06 Javascript
php,js,css字符串截取的办法集锦
2014/09/26 Javascript
jQuery中:animated选择器用法实例
2014/12/29 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
require.js 加载 vue组件 r.js 合并压缩的实例
2016/10/14 Javascript
Zepto实现密码的隐藏/显示
2017/04/07 Javascript
Vue.js 2.0学习教程之从基础到组件详解
2017/04/24 Javascript
微信小程序接入腾讯云验证码的方法步骤
2020/01/07 Javascript
在VUE style中使用data中的变量的方法
2020/06/19 Javascript
详解Vue3 Teleport 的实践及原理
2020/12/02 Vue.js
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
基于python(urlparse)模板的使用方法总结
2017/10/13 Python
python async with和async for的使用
2019/06/20 Python
python turtle库画一个方格和圆实例
2019/06/27 Python
pytorch中的自定义反向传播,求导实例
2020/01/06 Python
python3处理word文档实例分析
2020/12/01 Python
美国专注于健康商品的网站:eVitamins
2017/01/23 全球购物
物流管理专业应届生求职信
2013/11/21 职场文书
大客户销售经理职责
2013/12/04 职场文书
综合实践活动方案
2014/02/14 职场文书
综合内勤岗位职责
2014/04/14 职场文书
涉及车辆房产分割的离婚协议书范文
2014/10/12 职场文书
酒店工程部岗位职责
2015/02/12 职场文书
团员个人总结
2015/02/26 职场文书
中学生自我评价范文
2015/03/03 职场文书
超级详细实用的pycharm常用快捷键
2021/05/12 Python
如何利用opencv判断两张图片是否相同详解
2021/07/07 Python