django學習筆記011 捕獲url引數

2021-09-03 02:52:53 字數 686 閱讀 8626

前面我們講到,django的mvt框架,在urls.py裡面利用正規表示式對http請求的url進行匹配,

但是如何獲得http請求裡面的傳送的引數呢?

利用正規表示式的分組進行獲取引數:

url(r'^books/(\d+)$',views.detail)
(\d+)為正規表示式裡面的組 獲取位置的引數,並傳給view裡面的detail函式

def detail(request,bid):

book=bookinfo.objects.get(id=bid)

heros=book.heroinfo_set.all()

return render(request, 'booktest/detail.html', )

引數傳給了bid

指定引數名稱:

給正規表示式的組起乙個名字

url(r'^showtest(?p\d+)$',views.test)
這裡給組引數命名為num

在view函式中必須有乙個num的引數名:

Spring Cloud學習筆記 011

由於配置中心儲存的內容比較敏感,做一定的安全處理是必需的。為配置中心實現安全保護的方式有很多,比如物理網路限制 oauth2授權等。由於微服務應用和配置中心都構建與spring boot基礎上,所以與spring security結合使用會更加方便。1.只需要再配置中心的pom.xml中加入spri...

Linux0 11學習筆記

目前狀態 中斷程式已設定,第乙個任務 init task已初始化 sched.c main 函式裡通過move to user mode 進入到task 0。目的 手工建立第二個任務 task 1,並和task 0不停切換。做法 在sched.c 建立第二個任務結構,所有值採用第乙個 union t...

linux0 11學習筆記(2)

makefile檔案 makefile 檔案是make 工具程式的配置檔案。make 程式是使用makefile資料檔案和 檔案的最後修改時間 last modification time 來確定那些檔案需要進行更新,對於每乙個需要更新的檔案它會根據makefile 中的資訊發出相應的命令。在mak...