autofield
integerfield
booleanfield
true/false
charfield
maxlength,必填
textfield
commaseparatedintegerfield
maxlength,必填
逗號分隔
datefield
auto_now
可選,每次動作都會更新
auto_now _add
可選,一次產生
datetimefield
auto_now
可選,每次動作都會更新
auto_now _add
可選,一次產生
emailfield
filefield
upload_to,可選
object.get_myfile_url
filepathfield
path
必填"/home/images"
match
可選,正規表示式,用於過濾檔名
recursive
可選,false,表示path的子目錄是否包含在內
floatfield
max_digits
必填,數字長度
decimal_places
必填,即有效位數
imagefield
upload_to
height_field
可選width_field
可選需要驗證,即python imaging library
integerfield
ipaddressfield
nullbooleanfield
相當於設定了null=true的booleanfield
phonenumberfield
美國**號碼格式
positiveintegerfield
正整數字段
positivesmallintegerfield
小的正整數字段,取決於資料庫特性
slugfield
maxlength(50)
可選db_index
預設為true
prepopulate_from
可選,用於指示在admin表單中的可選值
短標籤,僅包含字母、數字、下劃線、連字元,一般用於url
smallintegerfield
小整數字段,依賴於資料庫特性
timefield
auto_now
可選,每次動作都會更新
auto_now _add
可選,一次產生
urlfield
verify_exists(true),檢查url可用性
usstatefield
兩個字母表示的美國州名字段
xmlfield
schema_path,必選
Django學習之使用models
首先,使用一下 建立乙個名為django的django工程 django admin startproject django django.contrib.admin django.contrib.auth django.contrib.contenttypes django.contrib.ses...
Django專案建立之 Models(三)
django中的models是什麼?通常,乙個model對應資料庫的一張資料表 django中的models以類的形式表現 它包含了一些基本字段以及資料的一些行為 這種框架結構稱為orm 編寫models,步驟 1.在應用根目錄下建立models.py django在幫我們建立應用的時候已經幫我們建...
Django的models中filter的各種用法
exact 精確等於 like aaa iexact 精確等於 忽略大小寫 ilike aaa contains 包含 like aaa icontains 包含 忽略大小寫 ilike aaa 但是對於sqlite來說,contains的作用效果等同於icontains。gt 大於 gte 大於等...