将默认边界用作“[]”的包含Django范围字段
inclusive-django-range-fields的Python项目详细描述
包含Django范围字段
Django范围字段的默认边界是[)
。此包遵循默认边界[]
。在
如何使用?在
pip install inclusive-django-range-fields
Django
^{pr2}$>> AdCampaign.objects.first().age_target
NumericRange(18, 30, '[]')
Django Rest框架
# serializers.pyfromrest_frameworkimportserializersfrominclusive_django_range_fields.drfimportInclusiveIntegerRangeFieldclassAdCampaignSerializer(serializers.ModelSerializer):age_target=InclusiveIntegerRangeField()classMeta:model=AdCampaignfields=("id","age_target",)
{"id":1993,"age_target":{"lower":18,"upper":30}}
参考文献
模型场
inclusive_django_range_fields.InclusiveIntegerRangeField
inclusive_django_range_fields.InclusiveBigIntegerRangeField
inclusive_django_range_fields.InclusiveDateRangeField
范围
inclusive_django_range_fields.InclusiveNumericRange
inclusive_django_range_fields.InclusiveDateRange
inclusive_django_range_fields.InclusiveDateTimeTZRange
Django Rest框架序列化程序
- ^{cd9}
inclusive_django_range_fields.drf.InclusiveDateRangeField
表单域
inclusive_django_range_fields.InclusiveIntegerRangeFormField
inclusive_django_range_fields.InclusiveDateRangeFormField
PyPI公司
https://pypi.org/project/inclusive-django-range-fields/
- 项目
标签: