معرفی شرکت ها


django-payload-validator-1.0.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

validator for django payload
ویژگی مقدار
سیستم عامل -
نام فایل django-payload-validator-1.0.1
نام django-payload-validator
نسخه کتابخانه 1.0.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Gladson V Manuel
ایمیل نویسنده gladsonvm@gmail.com
آدرس صفحه اصلی https://github.com/gladsonvm/django_payload_validator
آدرس اینترنتی https://pypi.org/project/django-payload-validator/
مجوز MIT
# Django payload validator This package can validate data provided as payload in request body. This is similar to django forms, but only difference being this works on json data provided throuogh body of a request rather than HTML forms. ### installation - #### from pypi - ```pip install django-payload-validator``` - #### from this github repo - ```pip install -e git+https://github.com/gladsonvm/django_payload_validator.git#egg=django_payload_validator``` ### Usage ``` class TeamCreateView(BaseValidatorView): model = <model> validation_rule = <validation_rule> ``` ### Example ``` class TeamCreateView(BaseValidatorView): model = Team validation_rule = create_team ``` ### Concepts: - ##### validation_rule - A validation rule defines all fields those are meant to be validated. - Validation rule is a dictionary which defines * fields * all fields those are meant to be validated as a dict. Each fields must define its `type`. If a field is mandatory, then set `required` param to true in field declaration. * auto populated fields * Fields those are not obtained from request data and must be updated in database. * excluded fields * Fields that should not be displayed in response. example: ``` create_team = { 'fields': { 'name': {'type': str, 'required': True}, 'description': {'type': str, 'required': True}, 'team_type': {'type': str, 'required': True, 'allowed_values': ['tech', 'management', 'business', 'marketing']}, 'members': {'type': list} }, 'auto_populate_fields': {'created_by': 'request.user', 'last_updated_by': 'request.user'}, 'excluded_fields': ['members'] } ```


نحوه نصب


نصب پکیج whl django-payload-validator-1.0.1:

    pip install django-payload-validator-1.0.1.whl


نصب پکیج tar.gz django-payload-validator-1.0.1:

    pip install django-payload-validator-1.0.1.tar.gz