django model的基本資料型別

2021-09-30 15:31:56 字數 758 閱讀 1797

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 以二進位...