国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - django主動拋出403異常的方法詳解

django主動拋出403異常的方法詳解

2021-05-11 00:56obaby Python

這篇文章主要給大家介紹了關于django主動拋出403異常的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

前言

網上的做法基本都是下面的代碼

?
1
return httpresponseforbidden()

試了一下,效果一般,沒有異常頁面顯示,最終顯示的是瀏覽器的異常頁面,如下圖:

django主動拋出403異常的方法詳解

設置方法如下:

如果要想讓服務器截獲異常并且顯示錯誤頁可以用下面的方式:

?
1
2
3
4
5
6
id = request.get.get('id', '')
timestamp = request.get.get('timestamp', '')
accesskey = request.get.get('accesskey', '')
 
if timestamp == '' or accesskey == '' or id == '':
 raise permissiondenied

此時訪問就會顯示正常的錯誤頁了,如下

django主動拋出403異常的方法詳解

django 錯誤頁面定義方法:

urls.py加入如下代碼:

?
1
2
3
handler403 = permission_denied
handler404 = page_not_found
handler500 = page_error

相關view代碼:

?
1
2
3
4
5
6
7
8
9
10
11
# create your views here.
def page_not_found(request):
 return httpresponseredirect('/static/error_pages/404.html')
 
 
def page_error(request):
 return httpresponseredirect('/static/error_pages/500.html')
 
 
def permission_denied(request):
 return httpresponseredirect('/static/error_pages/403.html')

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

原文鏈接:http://www.h4ck.org.cn/2018/12/django-主動拋出-403-異常/

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人狠狠色综合 | 欧美成人免费视频 | 欧美高清视频在线观看 | 成人国产精品久久 | 国产精品自产拍在线观看桃花 | 中文字幕 国产精品 | 二区视频| 精彩毛片| 成人天堂资源www在线 | 天堂资源| 伊人春色在线播放 | 亚洲91精品 | 美欧一级片 | 在线观看免费视频黄 | 超碰首页 | 日韩精品一区二区在线视频 | 一区二区三区免费看 | 日本久久网| 日韩av免费在线观看 | 亚洲精品视 | 国产精品久久久久久久久小说 | 精品久久久久久 | 亚洲精品乱码久久久久久花季 | 91色乱码一区二区三区 | 九九成人| 一区二区三区高清视频在线观看 | 伦理午夜电影免费观看 | 日韩美女国产精品 | 中文精品在线 | 精品乱码一区二区三四区 | 中文字幕在线视频观看 | 久久久久久久久久久免费av | baoyu123成人免费看视频 | 中文字幕成人在线 | 久久免费99精品久久久久久 | 亚洲国产精品一区二区第一页 | 黄色免费在线观看 | 福利在线播放 | 亚洲第一视频 | 在线中文字幕视频 | 国内精品久久久 |