常用参数

 1 null                数据库中字段是否可以为空
 2     db_column           数据库中字段的列名
 3     default             数据库中字段的默认值
 4     primary_key         数据库中字段是否为主键
 5     db_index            数据库中字段是否可以建立索引
 6     unique              数据库中字段是否可以建立唯一索引
 7     unique_for_date     数据库中字段【日期】部分是否可以建立唯一索引
 8     unique_for_month    数据库中字段【月】部分是否可以建立唯一索引
 9     unique_for_year     数据库中字段【年】部分是否可以建立唯一索引
10 
11     verbose_name        Admin中显示的字段名称
12     blank               Admin中是否允许用户输入为空
13     editable            Admin中是否可以编辑
14     help_text           Admin中该字段的提示信息
15     choices             Admin中显示选择框的内容,用不变动的数据放在内存中从而避免跨表操作
16                         如:gf = models.IntegerField(choices=[(0, '何穗'),(1, '大表姐'),],default=1)
17 
18     error_messages      自定义错误信息(字典类型),从而定制想要显示的错误信息;
19                         字典健:null, blank, invalid, invalid_choice, unique, and unique_for_date
20                         如:{'null': "不能为空.", 'invalid': '格式错误'}
21 
22     validators          自定义错误验证(列表类型),从而定制想要的验证规则
23                         from django.core.validators import RegexValidator
24                         from django.core.validators import EmailValidator,URLValidator,DecimalValidator,\
25                         MaxLengthValidator,MinLengthValidator,MaxValueValidator,MinValueValidator
26                         如:
27                             test = models.CharField(
28                                 max_length=32,
29                                 error_messages={
30                                     'c1': '优先错信息1',
31                                     'c2': '优先错信息2',
32                                     'c3': '优先错信息3',
33                                 },
34                                 validators=[
35                                     RegexValidator(regex='root_\d+', message='错误了', code='c1'),
36                                     RegexValidator(regex='root_112233\d+', message='又错误了', code='c2'),
37                                     EmailValidator(message='又错误了', code='c3'), ]
38                             )
View Code

相关文章:

  • 2021-09-19
  • 2021-10-05
  • 2021-09-08
  • 2022-02-17
  • 2021-08-14
猜你喜欢
  • 2022-12-23
  • 2021-11-20
  • 2022-12-23
  • 2018-04-09
  • 2022-12-23
  • 2021-12-21
相关资源
相似解决方案