python中的model模板中的數據類型

mode對應的類型

  1. 見 : https://docs.djangoproject.com/en/1.8/ref/models/fields/python

  2. 命令行ipython查看git

    from django.db import models 
    model.  tab補齊
    
    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])    #一對一,字段關聯表屬性
    

forms類型

見: /home/itcast/.virtualenvs/itcast/lib/python2.7/site-packages/django/forms/fields.pydjango

    1.啓動ipython
    2.from django import forms
    3.forms.fields 而後tab補齊顯示全部forms類
    4.help(forms.fields) 查看幫助文檔
相關文章
相關標籤/搜索