0
点赞
收藏
分享

微信扫一扫

django模型参数

玩物励志老乐 2022-01-27 阅读 168

null

  如果是True,Django会在数据库中将此字段的值置为NULL,默认值是False
blank

  如果为True时django的 Admin 中添加数据时可允许空值,可以不填。如果为False则必须填。默认是False。
       null纯粹是与数据库有关系的。而blank是与页面必填项验证有关的
primary_key = False

   主键,对AutoField设置主键后,就会代替原来的自增 id 列
auto_now 和 auto_now_add

  auto_now   自动创建---无论添加或修改,都是当前操作的时间
  auto_now_add  自动创建---永远是创建时的时间
choices

      一个二维的元组被用作choices,如果这样定义,Django会select box代替普通的文本框,
      并且限定choices的值是元组中的值
max_length

        字段长度
default

        默认值
verbose_name  

       Admin中字段的显示名称,如果不设置该参数时,则与属性名。
db_column  

       数据库中的字段名称
unique=True  

      不允许重复
db_index = True  

     数据库索引
editable=True  

      在Admin里是否可编辑
error_messages=None  

      错误提示
auto_created=False  

      自动创建
help_text  

      在Admin中提示帮助信息
validators=[]

         验证器
upload-to

        文件上传时的保存上传文件的目录
 

举报

相关推荐

0 条评论