亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python開發筆記

發布時間:2020-04-20 00:08:43 來源:網絡 閱讀:541 作者:aaron428 欄目:大數據

1、django基類View的as_view方法

# 導入View基類
from django.views.generic.base import View
# 導入模版渲染函數
from django.shortcuts import render

# 這個是用戶登錄的驗證類
class LoginView(View):
    """登錄驗證"""
    # get方式獲login頁面
    def get(self, request):

        return render(request, 'login.html', {})

    # 用戶提交表單,返回主頁
    def post(self, request):
        """提交表單"""
        return render(request, 'index.html', {})

urls中,導入LoginView,調用.as_view方法
url(r'^login/$', LoginView.as_view(), name='login')

當類視圖調用as_view方法時,會把請求時的request方法自動對應到相應的類方法上,比如request的get方法對應到類視圖的get方法。
as_view僅僅能自動對應get和post(具體的request方法在類屬性當中有個列表:http_method_names = ['get', 'post', 'put', 'patch', 'delete', 'head', 'options', 'trace'])等方法,如果我在類視圖定義了自己的方法,那as_view并不能把我自定義的方法對應起來。
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

老河口市| 屏山县| 加查县| 万年县| 桃园市| 宜丰县| 丹寨县| 东城区| 灌云县| 莆田市| 泸溪县| 峨眉山市| 新河县| 抚远县| 望江县| 宾川县| 石门县| 德庆县| 三门县| 福清市| 七台河市| 台南市| 疏勒县| 红河县| 祁阳县| 四子王旗| 桓仁| 黄石市| 中西区| 澄江县| 遵化市| 西昌市| 大宁县| 谷城县| 扶绥县| 图片| 松阳县| 东兰县| 万州区| 宣化县| 平陆县|