当前位置: 首页>>代码示例>>Python>>正文


Python models.PositiveSmallIntegerField方法代码示例

本文整理汇总了Python中django.db.models.PositiveSmallIntegerField方法的典型用法代码示例。如果您正苦于以下问题:Python models.PositiveSmallIntegerField方法的具体用法?Python models.PositiveSmallIntegerField怎么用?Python models.PositiveSmallIntegerField使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在django.db.models的用法示例。


在下文中一共展示了models.PositiveSmallIntegerField方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_max_length_warning

# 需要导入模块: from django.db import models [as 别名]
# 或者: from django.db.models import PositiveSmallIntegerField [as 别名]
def test_max_length_warning(self):
        class Model(models.Model):
            integer = models.IntegerField(max_length=2)
            biginteger = models.BigIntegerField(max_length=2)
            smallinteger = models.SmallIntegerField(max_length=2)
            positiveinteger = models.PositiveIntegerField(max_length=2)
            positivesmallinteger = models.PositiveSmallIntegerField(max_length=2)

        for field in Model._meta.get_fields():
            if field.auto_created:
                continue
            with self.subTest(name=field.name):
                self.assertEqual(field.check(), [
                    DjangoWarning(
                        "'max_length' is ignored when used with %s." % field.__class__.__name__,
                        hint="Remove 'max_length' from field",
                        obj=field,
                        id='fields.W122',
                    )
                ]) 
开发者ID:nesdis,项目名称:djongo,代码行数:22,代码来源:test_ordinary_fields.py

示例2: test_should_positive_small_convert_int

# 需要导入模块: from django.db import models [as 别名]
# 或者: from django.db.models import PositiveSmallIntegerField [as 别名]
def test_should_positive_small_convert_int():
    assert_conversion(models.PositiveSmallIntegerField, graphene.Int) 
开发者ID:graphql-python,项目名称:graphene-django,代码行数:4,代码来源:test_converter.py

示例3: get_hit_log_model

# 需要导入模块: from django.db import models [as 别名]
# 或者: from django.db.models import PositiveSmallIntegerField [as 别名]
def get_hit_log_model(db_table):
    class CustomMetaClass(ModelBase):
        def __new__(cls, name, bases, attrs):
            model = super(CustomMetaClass, cls).__new__(cls, name, bases,
                                                        attrs)
            model._meta.db_table = db_table
            model._meta.index_together = (
                ('time',),
                ('user_id',),
            )
            model.managed = False
            return model

    class HitLogModel(models.Model, metaclass=CustomMetaClass):
        time = models.DateTimeField(verbose_name=_(u'命中时间'))
        rule_id = models.IntegerField(verbose_name=_(u'规则ID'))
        user_id = models.IntegerField(verbose_name=_(u'命中用户'))
        kwargs = models.CharField(max_length=128, null=False, default='', verbose_name=_(u'扩展参数'))
        req_body = models.CharField(max_length=512, null=False, default='', verbose_name=_(u'请求参数'))
        control = models.CharField(max_length=16, null=False, default='', verbose_name=_(u'管控原子'))
        custom = models.CharField(max_length=50, null=False, default='', verbose_name=_(u'策略组解释'))
        group_name = models.CharField(max_length=256, null=False, default='',
                                      verbose_name=_(u'策略原子组名称'))
        group_uuid = models.CharField(max_length=36, null=False, default='',
                                      verbose_name=_(u'策略原子组UUID'))
        hit_number = models.PositiveSmallIntegerField(null=False, default=1, verbose_name=_(u'命中次序'))

        objects = Manager()

    return HitLogModel 
开发者ID:momosecurity,项目名称:aswan,代码行数:32,代码来源:models.py

示例4: _get_db_type

# 需要导入模块: from django.db import models [as 别名]
# 或者: from django.db.models import PositiveSmallIntegerField [as 别名]
def _get_db_type(field, connection):
    if isinstance(field, (models.PositiveSmallIntegerField,
                          models.PositiveIntegerField)):
        # integer CHECK ("points" >= 0)'
        return field.db_type(connection).split(' ', 1)[0]

    return field.db_type(connection) 
开发者ID:aykut,项目名称:django-bulk-update,代码行数:9,代码来源:helper.py

示例5: test_positive_small_integer_field

# 需要导入模块: from django.db import models [as 别名]
# 或者: from django.db.models import PositiveSmallIntegerField [as 别名]
def test_positive_small_integer_field(self):
        field = models.PositiveSmallIntegerField()
        name, path, args, kwargs = field.deconstruct()
        self.assertEqual(path, "django.db.models.PositiveSmallIntegerField")
        self.assertEqual(args, [])
        self.assertEqual(kwargs, {}) 
开发者ID:denisenkom,项目名称:django-sqlserver,代码行数:8,代码来源:tests.py

示例6: test_cast_to_integer

# 需要导入模块: from django.db import models [as 别名]
# 或者: from django.db.models import PositiveSmallIntegerField [as 别名]
def test_cast_to_integer(self):
        for field_class in (
            models.IntegerField,
            models.BigIntegerField,
            models.SmallIntegerField,
            models.PositiveIntegerField,
            models.PositiveSmallIntegerField,
        ):
            with self.subTest(field_class=field_class):
                numbers = Author.objects.annotate(cast_int=Cast('alias', field_class()))
                self.assertEqual(numbers.get().cast_int, 1) 
开发者ID:nesdis,项目名称:djongo,代码行数:13,代码来源:test_cast.py

示例7: test_cast_to_integer

# 需要导入模块: from django.db import models [as 别名]
# 或者: from django.db.models import PositiveSmallIntegerField [as 别名]
def test_cast_to_integer(self):
        for field_class in (
            models.AutoField,
            models.BigAutoField,
            models.IntegerField,
            models.BigIntegerField,
            models.SmallIntegerField,
            models.PositiveIntegerField,
            models.PositiveSmallIntegerField,
        ):
            with self.subTest(field_class=field_class):
                numbers = Author.objects.annotate(cast_int=Cast('alias', field_class()))
                self.assertEqual(numbers.get().cast_int, 1) 
开发者ID:nesdis,项目名称:djongo,代码行数:15,代码来源:test_cast.py


注:本文中的django.db.models.PositiveSmallIntegerField方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。