معرفی شرکت ها


dougrain-forms-0.2.0


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Unofficial hypermedia form extension for dougrain.
ویژگی مقدار
سیستم عامل -
نام فایل dougrain-forms-0.2.0
نام dougrain-forms
نسخه کتابخانه 0.2.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Pascal Hartig
ایمیل نویسنده phartig@weluse.de
آدرس صفحه اصلی https://github.com/weluse/dougrain-forms
آدرس اینترنتی https://pypi.org/project/dougrain-forms/
مجوز BSD
============== dougrain-forms ============== .. image:: https://travis-ci.org/weluse/dougrain-forms.png?branch=master :target: https://travis-ci.org/weluse/dougrain-forms A generator for hypermedia forms, following an unofficial draft by Mike Kelly. The format is roughly based on `this Gist <https://gist.github.com/mikekelly/3808215>`_ by `Mike Kelly`_. .. _`Mike Kelly`: http://stateless.co/ Installation ============ :: pip install dougrain-forms Usage ===== Example: :: from dougrain_forms import FormsMixin class FormsDocument(Document, FormsMixin): pass doc = FormsDocument.empty() doc.add_link('self', '/foo') doc.set_form( 'attack', '/attacks', headers={ 'Content-Type': 'application/json' }, method='POST', schema=ATTACK_SCHEMA ) print(doc.as_object()) Output:: { "_forms": { "attack": { "headers": { "Content-Type": "application/json" }, "href": "/attacks", "method": "POST", "schema": { "required": [ "name", "damage" ], "type": "object", "properties": { "name": { "type": "string" }, "damage": { "minimum": 0, "type": "integer", "description": "How much does it hurt?" } }, "title": "Damage Schema" } } }, "_links": { "self": { "href": "/foo" } } } API === By mixing in ``FormMixin`` into your document, you get three new methods: * ``set_form(self, rel, target, **kwargs)`` * ``delete_form(self, rel)`` * ``form(self, href, **kwargs)`` Until real docs have been written, take a look at `the source <https://github.com/weluse/dougrain-forms/blob/master/dougrain_forms/mixin.py>`_.


نحوه نصب


نصب پکیج whl dougrain-forms-0.2.0:

    pip install dougrain-forms-0.2.0.whl


نصب پکیج tar.gz dougrain-forms-0.2.0:

    pip install dougrain-forms-0.2.0.tar.gz