1. 程式人生 > >怎麼在django中獲取URL上的引數

怎麼在django中獲取URL上的引數

#coding:utf-8
from django.shortcuts import render,render_to_response

# Create your views here.

from django.http import HttpResponse
def hi(request):
    user = {'user_id':1,'username':'張三','username':'李四'}
    getUserName = request.GET.get('username')
    print getUserName
    return render_to_response("index.html"
,user)

request.GET.get()就是獲取url引數。
上面print getUserName列印結果為:zhangsan
還可以這樣寫:

request.GET['username']

2.來學一下python的字典這個資料型別吧

user = {'user_id':1,'username':'張三','username':'李四'}

這樣就是定義字典

獲取字典中某個key的值有2種方式:

print user.get('username')
print user['username']

他們到底有什麼區別呢?
我來常識列印一個沒有的key,比如

print user.get('kk')

列印結果為:None

print user['kk']

頁面會報錯
這裡寫圖片描述