Django: request.GET.get()

释义

query = request.GET.get('name', '')
寻找名为name的GET参数,而且如果参数没有提交,返回一个空的字符串。

对比request.GET()

如果使用request.GET(),当获取不到name时,会导致KeyError,但是request.GET.get会在获取不到name时,替换成空字符串。相当于做了次异常处理,提高代码健壮性。

参考链接

https://blog.csdn.net/qq_34663267/article/details/106923069

推荐这些技术文章:

Django解决跨域请求的问题

https://blog.csdn.net/audi_888888/article/details/101872872

...

Django Models 多条件查询 以及Q/F查询

Django Models 多条件查询 以及Q/F查询:https://my.oschina.net/esdn/blog/834943
 
Django的数据库查询:https://blog.csdn.net/qq_28452411/article/details/86545481

...

from pip import main ImportError: cannot import name 'main'

https://blog.csdn.net/liuxe1990/article/details/90373575

...

Flask获取post,get参数,以及 爬虫 requests的get,post参数详解

1.Flask-----get

@app.route('/get',methods=["get"])
def get():
print(f"request.args{request.args}")
return 'GET!'

View Code
2.Flask-----post

@app.route('/post',methods=["post"])
def post(...

get 和post http和https 的区别

GET和POST是Http请求中最常用的两种请求方法
首先介绍GET与POST的差异:
  (1)GET请求资源数据,POST向服务器传递需要处理的数据
  (2)GET传递数据大小不超过2kb,POST没有限制
  (3)GET请求的参数会在Url上暴露显示,POST请求参数在Requestbody里,所以相对GET来说,POST安全性较高
  (4)GET 请求的静态资源会被浏览器缓存,PO...

ImportError: cannot import name 'get_column_letter' from 'openpyxl.cell' (D:\Python\Python38\lib\site-packages\openpyxl\cell\__init__.py)

https://blog.csdn.net/gaifuxi9518/article/details/80575880

改成from openpyxl.utils import get_column_letter

MU5735 R.I.P

...

解决 使用 params 传递参数 必须 加上 name

{path:'/blog',name:'blog',params:{is:true}}

 

...

文章标题:Django: request.GET.get()
文章链接:https://www.dianjilingqu.com/3604.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。
THE END
< <上一篇
下一篇>>