معرفی شرکت ها


drf-spreadsheets-jpaavola-1.0.0


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

A Django REST Framework package allowing views to be rendered as CSV or XLSX
ویژگی مقدار
سیستم عامل -
نام فایل drf-spreadsheets-jpaavola-1.0.0
نام drf-spreadsheets-jpaavola
نسخه کتابخانه 1.0.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Joe Paavola
ایمیل نویسنده joepaavola@gmail.com
آدرس صفحه اصلی https://github.com/jpaav/drf-spreadsheets
آدرس اینترنتی https://pypi.org/project/drf-spreadsheets-jpaavola/
مجوز -
# Django REST Spreadsheets renderer This project pulls work from [drf-renderer-xlsx](https://github.com/wharton/drf-renderer-xlsx) and [django-rest-framework-csv](https://github.com/mjumbewu/django-rest-framework-csv) aiming to combine these renders into a single package while fixing some of their individual quirks. ## Differences An important use case for file export in a RESTful API is to allow the user to manipulate data using their own tools. While pagination is useful for endpoints where you don't need to see all the data, they don't make sense for these types of file export. This project will handle pagination by ignoring it, serializing the entire queryset. --- In addition, to enable CSV/XLSX on an endpoint, all that needs to be done is adding a single mixin like such: ```lang=py from drf_spreadsheets.mixins import SpreadsheetMixIn class YourViewSet(SpreadsheetMixIn, ModelViewSet): ... ``` This instead of manually overriding renderer_classes, or adding the renderer to the defaults. The former is clunky and can lead to unwanted behavior and the latter is rarely necessary since there will be many endpoints that don't need spreadsheet exports in most projects. --- One regression is in XLSX styling. For the initial version of this package, no styling can be applied to generated XLSX files. Since this is not an essential feature for most export use-cases, it has been left as a potential future feature


نیازمندی

مقدار نام
>=3.1 Django
>=3.6 djangorestframework
>=2.4 openpyxl


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

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


نحوه نصب


نصب پکیج whl drf-spreadsheets-jpaavola-1.0.0:

    pip install drf-spreadsheets-jpaavola-1.0.0.whl


نصب پکیج tar.gz drf-spreadsheets-jpaavola-1.0.0:

    pip install drf-spreadsheets-jpaavola-1.0.0.tar.gz