معرفی شرکت ها


edc-model-wrapper-0.3.9


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Model wrappers that add dashboard methods for clinicedc/edc projects
ویژگی مقدار
سیستم عامل -
نام فایل edc-model-wrapper-0.3.9
نام edc-model-wrapper
نسخه کتابخانه 0.3.9
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Erik van Widenfelt
ایمیل نویسنده ew2789@gmail.com
آدرس صفحه اصلی https://github.com/clinicedc/edc-model-wrapper
آدرس اینترنتی https://pypi.org/project/edc-model-wrapper/
مجوز GPL license, see LICENSE
|pypi| |actions| |codecov| |downloads| edc-model-wrapper ----------------- Wrap a model instance with a custom wrapper to add methods needed for Edc Dashboards and Listboards. .. code-block:: python class ExampleModelWrapper(ModelWrapper): model = 'edc_model_wrapper.example' next_url_name = 'edc-model-wrapper:listboard_url' next_url_attrs = ['f1'] querystring_attrs = ['f2', 'f3'] def hello(self): return 'hello' def goodbye(self): return 'goodbye' Instantiate with a model instance, persisted or not: .. code-block:: python model_obj = Example(f1=1, f2=2, f3=3) wrapper = ExampleExampleModelWrapper(model_obj=model_obj) Get the "admin" url with "next" for model objects in a Listboard, Dabsboard, etc, .. code-block:: python >>> wrapper.href '/admin/edc_model_wrapper/example/add/?next=edc-model-wrapper:listboard_url,f1&f1=1&f2=2&f3=3' Get the admin url without the "next" querystring data: .. code-block:: python >>> wrapper.admin_url_name '/admin/edc_model_wrapper/example/add/' Reverse the next_url: .. code-block:: python >>> wrapper.reverse() '/listboard/1/' Attribute `model` is a model class regardless of how it was declared: .. code-block:: python >>> assert wrapper.model == Example True All field attributes are converted to string and added to the wrapper, except foreign keys: .. code-block:: python >>> wrapper.f1 1 >>> wrapper.f2 2 Custom methods/properties are, of course, available: .. code-block:: python >>> wrapper.hello() 'hello' >>> wrapper.goodbye() 'goodbye' The original object is accessible, if needed: .. code-block:: python >>> wrapper.object <Example> for example to access original field values: .. code-block:: python >>> wrapper.report_datetime '2017-06-01 15:04:41.760296' >>> wrapper.object.report_datetime datetime.datetime(2017, 6, 1, 15, 4, 55, 594512) .. |pypi| image:: https://img.shields.io/pypi/v/edc-model-wrapper.svg :target: https://pypi.python.org/pypi/edc-model-wrapper .. |actions| image:: https://github.com/clinicedc/edc-model-wrapper/workflows/build/badge.svg?branch=develop :target: https://github.com/clinicedc/edc-model-wrapper/actions?query=workflow:build .. |codecov| image:: https://codecov.io/gh/clinicedc/edc-model-wrapper/branch/develop/graph/badge.svg :target: https://codecov.io/gh/clinicedc/edc-model-wrapper .. |downloads| image:: https://pepy.tech/badge/edc-model-wrapper :target: https://pepy.tech/project/edc-model-wrapper


زبان مورد نیاز

مقدار نام
>=3.9 Python


نحوه نصب


نصب پکیج whl edc-model-wrapper-0.3.9:

    pip install edc-model-wrapper-0.3.9.whl


نصب پکیج tar.gz edc-model-wrapper-0.3.9:

    pip install edc-model-wrapper-0.3.9.tar.gz