Django學習筆記NO1

2021-10-10 01:39:58 字數 2807 閱讀 2881

生成資料庫遷移檔案:python manage.py makemigrations

執行遷移:python manage.py migrate

建立超級管理員:python manage.py createsuperuser

django獲取使用者發出的請求

django在工程配置檔案settings.py中通過root urlcof配置來確定根urlconf

django在urlconf中的所有url模式中,查詢第乙個匹配的條目

如果找到匹配,將呼叫相應的檢視函式,並將httprequest物件傳入

檢視函式回乙個httpresponse響應

# 位置引數

re_path(r'^hello/(\w+)/(\d)/$'

, views.hello)

# 檢視函式

defhello

(request, value1, value2)

:# 引數名可以任意,但順序不能亂

)

# 關鍵字引數

re_path(r'^hello/(?p\w+)/(?p\d)/$'

, views.hello)

# 檢視函式

defhello

(request, name, age)

:# 引數名必須是name和age,但順序隨意

)

檢視本質上是乙個函式(類),這個函式第乙個引數型別是httprequest,它返回乙個httpresponse例項。

作用:

檢視的第乙個引數必須是httprequest型別的物件

常用屬性

)根據namespace和name查詢真實路徑

# urls.py

# 應用的命名空間

'首頁'

:# 如果引數有名字,必須使用關鍵字傳參

return redirect(reverse(

, args=

('0123-12345678',)

))

Python學習筆記NO 1

縮排 常用語句 常用函式 python的注釋有兩種,一種是單行注釋,一種是多行注釋 用 開頭的一行 為注釋 以 開頭並以 結尾的一塊 為注釋 python中的 縮排是一種語法,表示 從屬關係 一般用四個空格或乙個tab鍵表示乙個縮排,但也可以自定義,自定義後的 縮排量需統一 在python語法中提供...

Tensorflow學習筆記No 1

整個過程可分為五步 1建立sequential模型,2新增所需要的神經層,3使用.compile方法確定模型訓練結構,4使用.fit方法 使模型與訓練資料 擬合 5.predict方法進行 匯入tensorflow模組,使用keras中的sequential模型 import tensorflow ...

Django學習筆記1

django是乙個開放源 的web應用框架,由python寫成。採用了mvc的軟體設計模式,即模型m,檢視v和控制器c。其核心包括 乙個 物件導向 的對映器,用作資料模型 以python類的形式定義 和關係性資料庫間的媒介 乙個基於正規表示式的url分發器 乙個檢視系統,用於處理請求 以及乙個模板系...