无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

Pycharm開發(fā)Django限制請求method

2021-10-16 10:27 作者:app毒  | 我要投稿

常用的請求method:

GET請求:GET請求一般用來向服務(wù)器索取數(shù)據(jù),但不會(huì)向服務(wù)器提交數(shù)據(jù),不會(huì)對服務(wù)器的狀態(tài)進(jìn)行更改。比如向服務(wù)器獲取某篇文章的詳情。

POST請求:POST請求一般是用來向服務(wù)器提交數(shù)據(jù),會(huì)對服務(wù)器的狀態(tài)進(jìn)行更改。比如提交一篇文章給服務(wù)器。

限制請求裝飾器:

Django內(nèi)置的視圖裝飾器可以給視圖提供一些限制。比如這個(gè)視圖只能通過GET的method訪問等。以下將介紹一些常用的內(nèi)置視圖裝飾器。


django.http.decorators.http.require_http_methods:這個(gè)裝飾器需要傳遞一個(gè)允許訪問的方法的列表。比如只能通過GET的方式訪問。那么示例代碼如下:


?from django.views.decorators.http import require_http_methods


?@require_http_methods(["GET"])

?def my_view(request):

? ? ?pass

django.views.decorators.http.require_GET:這個(gè)裝飾器相當(dāng)于是require_http_methods(['GET'])的簡寫形式,只允許使用GET的method來訪問視圖。示例代碼如下:


?from django.views.decorators.http import require_GET


?@require_GET

?def my_view(request):

? ? ?pass

django.views.decorators.http.require_POST:這個(gè)裝飾器相當(dāng)于是require_http_methods(['POST'])的簡寫形式,只允許使用POST的method來訪問視圖。示例代碼如下:


?from django.views.decorators.http import require_POST


?@require_POST

?def my_view(request):

? ? ?pass

django.views.decorators.http.require_safe:這個(gè)裝飾器相當(dāng)于是require_http_methods(['GET','HEAD'])的簡寫形式,只允許使用相對安全的方式來訪問視圖。因?yàn)镚ET和HEAD不

Pycharm開發(fā)Django限制請求method的評論 (共 條)

分享到微博請遵守國家法律
兴国县| 肇源县| 宝应县| 绥中县| 漳浦县| 辉县市| 临清市| 英山县| 连州市| 吴川市| 湖南省| 信丰县| 紫阳县| 宜城市| 舞钢市| 凤台县| 太保市| 宁夏| 鲁甸县| 冕宁县| 天等县| 宜章县| 德安县| 东海县| 安国市| 江孜县| 濮阳县| 正蓝旗| 商洛市| 昌邑市| 克什克腾旗| 遂宁市| 阜新市| 山丹县| 福建省| 二手房| 浏阳市| 桑植县| 连山| 涪陵区| 和硕县|