一、背景

可以通过下面的方式接收GET请求中的userid参数

userid=request.GET['userid']
userid=request.GET['userid']if userid is None:return HttpResponse("必须传递userid参数")else:return HttpResponse("你输入的参数的值是:" + userid)

可是,如果url中没有userid参数,则会报错。

二、接收参数的方式

可以使用下面的方式接收参数

userid=request.GET.get('userid', None)

第二个字段表示默认值。

userid=request.GET.get('userid', None)if userid is None or userid == '':return HttpResponse("必须传递userid参数")else:return HttpResponse("你输入的参数的值是:" + userid)

三、POST同理

【Django 2021年最新版教程12】GET POST请求参数 如何接收、判空、默认值相关推荐

  1. Spring Boot 2.x基础教程:JSR-303实现请求参数校验

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 作者 | 翟永超 来源 | didispace.com/spring-boot-learni ...

  2. c/c++教程 - 2.3 函数的提高 函数的形参列表默认值 占位参数 函数重载

    3. 函数的提高 目录 3. 函数的提高 3.1 函数的默认参数 3.2 函数占位参数 3.3 函数重载 (重要) 相关教程 3.1 函数的默认参数 C++中,函数的形参列表中的形参是可以有默认值的. ...

  3. struts2教程(5)--请求参数校验

    一.请求参数校验介绍 校验的分类 :客户端数据校验 和服务器端数据校验 客户端数据校验 ,通过JavaScript完成校验 (改善用户体验,使用户减少出错 ) 服务器数据校验 ,使用框架内置校验功能( ...

  4. struts2教程(3)--请求参数处理

    Action处理请求参数 struts2 和 MVC定义关系 StrutsPrepareAndExecuteFilter : 控制器 JSP : 视图 Action : 可以作为模型,也可以是控制器 ...

  5. js系列教程4-函数、函数参数全解

    全栈工程师开发手册 (作者:栾鹏) 快捷链接: js系列教程1-数组操作全解 js系列教程2-对象和属性全解 js系列教程3-字符串和正则全解 js系列教程4-函数与参数全解 js系列教程5-容器和算 ...

  6. 【ES6 教程】第一章 新的ES6语法04—如何设置函数参数的默认值

    英文 | https://www.javascripttutorial.net 翻译 | 杨小爱 在本节教程中,我们将学习如何在 ES6 中处理 JavaScript 默认参数. TL;DR func ...

  7. mysql注释符号_MySQL基础知识(2021最新版教程)

    一.MySQL简介 MySQL是一种开放源代码的关系型数据库管理系统,使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. MySQL是开放源代码的,因此任何人都可以在General ...

  8. cacti php zombie,Cacti1.2.x新版教程之监控本机

    Cacti1.2.x新版教程之监控本机(吴昊博客独家首发)(二) 本文最后修改时间2021.03.17 上一篇文章介绍了Cacti1.2.2新版安装部署流程,本文继续来说下cacti监控. 本篇教程基 ...

  9. 关于部署Django到阿里云服务器教程

    部署Django到阿里云服务器教程 基于Ubuntu16.04 + Python3 + nginx + mysql + Django 欢迎访问我自己的博客网站:www.fengwanqing.xin ...

  10. Qt最新版5.12在Windows环境静态编译安装和部署的完整过程(VS2017)

    文章目录 为什么要静态编译 1.源码下载 2. 编译工具下载 ActivePerl Python Ruby 编译环境选择 3.编译 1.修改源码里的qtbase\mkspecs\common\msvc ...

最新文章

  1. Android网络连接监听
  2. SAP Oracle EBS集成解决方案
  3. python列表解析式如何使用_python列表解析式,生成器,及部分内建函数使用方法...
  4. 28句话让你的人际关系更上一层楼
  5. 基于FPGA异构计算快速构建高性能图像处理解决方案
  6. 如何用python生成可执行程序必须经过_python怎么生成可执行文件
  7. 信息学奥赛一本通(1328:【例7.7】光荣的梦想)
  8. python switch高效替代_python 中无switch(写了几个函数代替switch)
  9. C标准I/O建立一个文件仓库
  10. leetcode力扣23.括号生成
  11. cass插件_第009期分享:Cass插件合集
  12. 服务器64位还是32位系统好,云服务器64位还是32位
  13. ​一文看尽MAE最新进展!恺明的MAE已经提出大半年,目前发展如何?
  14. Cygwin下安装包管理器apt-cyg
  15. Mac突然连不上WiFi解决步骤
  16. Ubuntu查看并修改DNS
  17. 【DirectX 2D游戏编程基础】DirectX精灵的创建
  18. RTKLIB学习总结(六)导航电文、卫星位置计算
  19. 2021年中国不锈钢行业发展现状及重点企业对比分析[图]
  20. pythonturtle八卦_太极八卦连环掌——python大法好

热门文章

  1. pureftp在企业中的应用及配置
  2. Win2008使用无线网络
  3. 实现弹出窗口提示_AX
  4. HTML-参考手册: HTML ASCII
  5. Python 过滤a文件中每一行内容,保存到b文件中
  6. Galera集群server.cnf参数调整--前言
  7. JQuery获取和设置Select选项常用方法总结 (转)
  8. 如何在Web App Project 或者 Web Site Project的App_Code 内使用 Profile/ProfileCommon
  9. 寒流来袭·《求职初体验》
  10. 准确率(accuracy),精确率(Precision),召回率(Recall)和F1-Measure