autofield: 乙個自動遞增的整數字段。
booleanfield: 布林字段
charfield: 字串字段
charfield.max_length:字串字段,有最大長度
textfield: 乙個容量很大的文字字段。
datefield: 日期字段
datetimefield: 類似datefield欄位
emailfield: 帶有檢查email合法性的charfield。
filefield:乙個檔案上傳字段。要求必須有引數:upload_to,
用來將上載的儲存到本地檔案系統路徑。使用這個必須先
定義乙個完整路徑給media_root以便讓django在此儲存上傳文
件。定義該目錄的公共url。你的這個欄位中實際儲存的只是文
件路徑。
floatfield: 浮點型字段。
imagefield: 類似filefield.不過要檢驗上傳物件是否是乙個合法。
integerfield: 用於儲存乙個整數。
nullbooleanfield: 類似booleanfield,不過允許null作為其中乙個選項。
positiveintegerfield: 非負整數
urlfield: 用於儲存url
設定主鍵:
id=models.autofield('id',primary_key=true)
設定外來鍵:
id=models.foreigenkey('表名')
mysql的基本資料型別 MySQL基本資料型別
以下內容摘錄自 mysql中定義資料欄位的型別對你資料庫的優化是非常重要的。mysql支援多種型別,大致可以分為三類 數值 日期 時間和字串 字元 型別。數值型別 mysql支援所有標準sql數值資料型別。這些型別包括嚴格數值資料型別 integer smallint decimal和numeric...
python基本數 python基本資料型別
1.數字 int 數字又分整型和浮點型,在python中宣告變數是不用宣告所以自己就會識別 a 10 整型 a1 1.24 浮點型 支援科學計數法,將10用e來代替 2.字串 str 在python中用引號引起來的就是字串,而且單引號和雙引號並沒有什麼區別 a string a1 string a2...
mysql 基本資料型別 MySQL基本資料型別
char 和 varchar 型別 char 型別用於定長字串,並且必須在圓括號內用乙個大小修飾符來定義。這個大小修飾符的範圍從 0 255。比指定長度大的值將被截短,而比指定長度小的值將會用空格作填補。char 型別可以使用 binary 修飾符。當用於比較運算時,這個修飾符使 char 以二進位...