django-extra-field-validation:通过条件验证,选择性验证和可选验证来扩展Django模型验证

时间:2024-04-10 00:33:10
【文件属性】:

文件名称:django-extra-field-validation:通过条件验证,选择性验证和可选验证来扩展Django模型验证

文件大小:34KB

文件格式:ZIP

更新时间:2024-04-10 00:33:10

django validation django-validators django-model-validation django-model-validators

django-extra-field-validation 介绍 该软件包旨在提供定义自定义字段验证逻辑所需的工具,这些逻辑可以独立使用,也可以与Django表单,测试用例,API实现或需要将数据保存到数据库的任何模型操作一起使用。 如果需要,还可以通过定义表检查约束来扩展它,但是当前验证仅在模型级别进行。 安装 django-extra-field-validation作为通用*在上分发,并且在Linux / macOS和Windows上可用,并且支持Python 2.7 / 3.5 +和PyPy。 pip install django-extra-field-validation 用法 这提供了模型级别的验证,其中包括: 在集合中需要一个字段 from django . db import models from extra_validator import FieldValida


【文件预览】:
django-extra-field-validation-master
----setup.py(3KB)
----.gitignore(161B)
----requirements.txt(231B)
----Makefile(3KB)
----pyproject.toml(407B)
----extra_validator()
--------__init__.py(231B)
--------apps.py(106B)
--------tests.py(4KB)
--------field_validation()
----.travis.yml(1KB)
----MANIFEST.in(444B)
----.bumpversion.cfg(323B)
----CHANGELOG.md(11KB)
----.github()
--------FUNDING.yml(685B)
--------workflows()
--------delete-merged-branch-config.yml(110B)
----LICENSE-MIT(1KB)
----django_extra_field_validation()
--------__init__.py(0B)
--------wsgi.py(441B)
--------settings.py(3KB)
----.pypirc(88B)
----README.md(10KB)
----demo()
--------__init__.py(0B)
--------models.py(1KB)
--------apps.py(148B)
--------migrations()
----.envrc.example(29B)
----pytest.ini(151B)
----.pep8speaks.yml(32B)
----.coveragerc(312B)
----manage.py(664B)
----.gitattributes(66B)
----docs()
--------.nojekyll(0B)
--------README.md(10KB)
--------index.html(3KB)
----LICENSE-APACHE(10KB)
----renovate.json(41B)
----tox.ini(893B)

网友评论