怎么在django中獲取URL上的參數


1.http://127.0.0.1:8000/index/?username=zhangsan
如何獲取url上username這個參數的值?
其實很簡單

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

# Create your views here.

from django.http import HttpResponse
def index(request):
    user = {'user_id':1,'username':'Apollo','age':28}
    getUserName = request.GET.get('username')
    print(getUserName)
    return render_to_response("index.html",user)

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

request.GET['username']

來學一下python的字典這個數據類型吧

user = {'user_id':1,'username':'Apollo','age':28}

這樣就是定義字典

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

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

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

print user.get('kk')

打印結果為:None

print user['kk']


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM