python django model型別總結

2021-07-03 03:10:43 字數 2004 閱讀 2993

v=models.charfield(max_length=none[, **options])    #varchar

v=models.emailfield([max_length=75, **options])    #varchar

v=models.urlfield([verify_exists=true, max_length=200, **options])    #varchar

v=models.filefield(upload_to=none[, max_length=100, **options])    #varchar 

upload_to指定儲存目錄可帶格式,

v=models.imagefield(upload_to=none[, height_field=none, width_field=none, max_length=100, **options])

v=models.ipaddressfield([**options])    #varchar

v=models.filepathfield(path=none[, match=none, recursive=false, max_length=100, **options]) #varchar

v=models.slugfield([max_length=50, **options])    #varchar,標籤,內含索引

v=models.commaseparatedintegerfield(max_length=none[, **options])    #varchar

v=models.integerfield([**options])    #int

v=models.positiveintegerfield([**options])    #int 正整數

v=models.smallintegerfield([**options])    #smallint

v=models.positivesmallintegerfield([**options])    #smallint 正整數

v=models.autofield(**options)    #int;在django**內是自增

v=models.decimalfield(max_digits=none, decimal_places=none[, **options])    #decimal

v=models.floatfield([**options])    #real

v=models.booleanfield(**options)    #boolean或bit

v=models.nullbooleanfield([**options])    #bit欄位上可以設定上null值

v=models.datefield([auto_now=false, auto_now_add=false, **options])    #date

#auto_now最後修改記錄的日期;auto_now_add新增記錄的日期,修改時此時間不發生變化 

v=models.datetimefield([auto_now=false, auto_now_add=false, **options])    #datetime

v=models.timefield([auto_now=false, auto_now_add=false, **options])    #time

v=models.textfield([**options])    #text

v=models.xmlfield(schema_path=none[, **options])    #text

v=models.foreignkey(othermodel[, **options])    #外來鍵,關聯其它模型,建立關聯索引

v=models.manytomanyfield(othermodel[, **options])    #多對多,關聯其它模型,建立關聯表

v=models.onetoonefield(othermodel[, parent_link=false, **options])    #一對一,字段關聯表屬性

python django model型別摘要

v models.charfield max length none options varchar v models.emailfield max length 75,options varchar v models.urlfield verify exists true,max length 2...

python django model聯合主鍵

今天,在家試試django的model的設定,如何設定的聯合主鍵,我經過查資料和實踐,把結果記錄如下 例如 class user model id autofield primary key true name charfield max length 30 age integerfield cla...

C 總複習 型別轉換

1.常見型別轉換 int i double d 2.5 i 1.5 隱式型別轉換 i int 1.5 顯式型別轉換 i d 隱式型別轉換 i int d 顯式型別轉換 一般情況下,int 型轉換為int型是非常不可思議的 即非常危險的 編譯器不允許隱式型別轉換的發生,報出錯誤。如果一定要完成這種不能...