معرفی شرکت ها


django-excel-report-0.0.6


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Simplify excel reports from django apps
ویژگی مقدار
سیستم عامل -
نام فایل django-excel-report-0.0.6
نام django-excel-report
نسخه کتابخانه 0.0.6
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Boris Alekseev
ایمیل نویسنده i.borisalekseev@gmail.com
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/django-excel-report/
مجوز MIT
Quick guide: Here is defined models for example: ```python from django.db import models class MyFiles(models.Model): file = models.FileField(upload_to='path/to/upload/') description = models.TextField() class M2MRelated(models.Model): field = models.TextField() class RelatedModel: field = models.TextField() class MyModel: field = models.TextField() related_model = models.ForeignKey(RelatedModel, models.DO_NOTHING) m2m_related = models.ManyToManyField(M2MRelated) ``` How to use BaseReport class: ```python from django_excel_report import BaseReport class MyReport(BaseReport): model = MyModel fields = ["field", "related_model__field", "m2m_related__field"] def some_task(**kwargs): qs = MyModel.objects.filter(**kwargs) report = MyReport(queryset=qs) file = report.get_django_file() instance = MyFiles.objects.create(description='description') instance.file.save('report.xlsx', file) ``` BaseReport class provides easy way to generate reports with merged cells for related objects: <img src="readme_files/report_example.png">


نیازمندی

مقدار نام
~=3.0.0 XlsxWriter


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

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


نحوه نصب


نصب پکیج whl django-excel-report-0.0.6:

    pip install django-excel-report-0.0.6.whl


نصب پکیج tar.gz django-excel-report-0.0.6:

    pip install django-excel-report-0.0.6.tar.gz