zoukankan      html  css  js  c++  java
  • Django model字段类型参考列表

    1. f=models.CharField(max_length=None[, **options])                          #varchar
    2. f=models.EmailField([max_length=75, **options])                              #varchar
    3. f=models.URLField([verify_exists=True, max_length=200, **options])    #varchar
    4. f=models.FileField(upload_to=None[, max_length=100, **options])    #varchar
    5.                                                                                                                 #upload_to指定保存目录可带格式,
    6. f=models.ImageField(upload_to=None[, height_field=None, width_field=None, max_length=100, **options])
    7. f=models.IPAddressField([**options])                                          #varchar
    8. f=models.FilePathField(path=None[, match=None, recursive=False, max_length=100, **options]) #varchar
    9. f=models.SlugField([max_length=50, **options])                                     #varchar,标签,内含索引
    10. f=models.CommaSeparatedIntegerField(max_length=None[, **options])    #varchar
    11. f=models.IntegerField([**options])                                                         #int
    12. f=models.PositiveIntegerField([**options])                                             #int 正整数
    13. f=models.SmallIntegerField([**options])                                                #smallint
    14. f=models.PositiveSmallIntegerField([**options])                                    #smallint 正整数
    15. f=models.AutoField(**options)                                                              #int;在Django代码内是自增
    16. f=models.DecimalField(max_digits=None, decimal_places=None[, **options])    #decimal
    17. f=models.FloatField([**options])                                                               #real
    18. f=models.BooleanField(**options)                                                             #boolean或bit
    19. f=models.NullBooleanField([**options])                                                     #bit字段上可以设置上null值
    20. f=models.DateField([auto_now=False, auto_now_add=False, **options])    #date
    21.                                                                                                                           #auto_now最后修改记录的日期;auto_now_add添加记录的日期,
    22.                                                                                                                           #修改时此时间不发生变化 
    23. f=models.DateTimeField([auto_now=False, auto_now_add=False, **options])  #datetime
    24. f=models.TimeField([auto_now=False, auto_now_add=False, **options])    #time
    25. f=models.TextField([**options])                                                              #text
    26. f=models.XMLField(schema_path=None[, **options])                              #text
    27. f=models.ForeignKey(othermodel[, **options])                                       #外键,关联其它模型,创建关联索引
    28. f=models.ManyToManyField(othermodel[, **options])                             #多对多,关联其它模型,创建关联表
    29. f=models.OneToOneField(othermodel[, parent_link=False, **options])    #一对一,字段关联表属性
  • 相关阅读:
    ASP.NET多线程下使用HttpContext.Current为null解决方案
    Pig性能优化
    重温设计模式之前言
    MVC4+WebApi+Redis Session共享练习(下)
    C#中对象的输出
    CYQ.Data 支持WPF相关的数据控件绑定.Net获取iis版本
    java版微信公众平台自定义菜单创建代码实现
    android动画特效之解决解决移动后闪烁现象,解决输入法弹出后位置回复原状,解决两个动画叠加
    VMware 11安装Mac OS X 10.10 及安装Mac Vmware Tools(超详细),以及动态调整虚拟机硬盘大小
    三个API:开启、关闭、关闭线程重定向
  • 原文地址:https://www.cnblogs.com/reaptem/p/7291846.html
Copyright © 2011-2022 走看看