看到Django视图函数中的一句代码,不是很了解什么含义,希望有人能解答我的疑惑?
def commodityView(request):
title = '商品列表'
classContent = 'commoditys'
# 根据模型Types生成商品分类列表
firsts = Types.objects.values('firsts').distinct()
print(firsts)
typesList = Types.objects.all()
print("************")
print(typesList)
# 获取请求参数
t = request.GET.get('t', '')
s = request.GET.get('s', 'sold')
p = request.GET.get('p', 1)
n = request.GET.get('n', '')
这里的t=request.GET.get('t', '')的request.GET.get('t', '')是什么意思?
从request对象里面拿到key为t的值,如果不存在,返回一个空字符串,
request.GET.get(),第一个参数,是你想要拿的key,第二个参数是设置默认值,如果该key不存在,返回一个默认值
到get参数重获取t,如果没有传递t参数,那么默认给一个默认值 ''