zoukankan      html  css  js  c++  java
  • Django深入学习之模型字段学习

    字段选项

    null

    如果为True,Django将会在数据库中存储空值。默认是False。

    blank

    如果为True,这个字段允许为空。默认是False。

    Choices

    由两个元素组成的一个可以迭代选择的字段元素。

    db_index

    如果为True,那么django-admin.py sqlindex将会生成一个create index语句。

    db_column

    字段的数据库表单列的名称。

    default

    字段的默认值。

    editable

    如果False,这个字段将不会显示在admin页面或者其它表单模型页面中。默认是True。

    error_messages

    error_messages参数可以让你重载默认的错误消息。

    help_text

    显示在表单部件的帮助信息。

    primary_key

    如果为True,那么此字段将被设为模型的主键。

    unique

    如果为True,那么此字段在表单中必须惟一。

    verbose_name

    字段人性化的名称。

    字段类型

    AutoField

    一个根据可用IDs自动增加IntegerField。一般不直接使用。如果没有特别指明Primary Key。那么它将被设置为Primary Key。

    BigIntegerField

    64位整数。从-92233720368547758089223372036854775807。

    BinaryField

    存储二进制数据。

    BooleanField

    存储True/False的字段。

    CharField

    存储字符串。必须存在参数max_length。

    CommaSeparatedIntegerField

    由逗号分割的整数

    DateField

    存储日期,有几个额外参数,auto_now,auto_now_add。

    DateTimeFiled

    存储日期与时间。

    DecimalField

    存储小数。

    EmailField

    一个合法的邮件地址值形式的CharField

    FileField

    一个上传文件的字段。

    FilePathField

    文件路径形式的CharField

    FloatField

    浮点数

    ImageFiled

    继承了FileField的属性与方法。同时也会验证是否为图片。

    IntegerField

    一个整数

    IPAddressField

    IP地址。

    GenericIPAddressField

    IPv4或者IPv6地址。

    NullBooleanField

    类似BooleanField,但是允许NULL作为其中一个选项。

    PositiveIntegerField

    正数

    TextField

    存储大的文本字段。

    TimeFiled

    存储时间

    URLField

    存储URL形式的CharField。

  • 相关阅读:
    22:django 配置详解
    21:序列化django对象
    20:django中的安全问题
    19:django 分页
    HTML 标签(一)
    流程图学习绘制
    HTTP原理
    终端的颜色代码
    Python 进程 线程总结
    Python Select模型
  • 原文地址:https://www.cnblogs.com/tmyyss/p/4409947.html
Copyright © 2011-2022 走看看