Djangoレポート

Django Adminと統合できるアプリケーションで、動的レポートを作成することができます。
今すぐダウンロード

Djangoレポート ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL
  • 価格:
  • FREE
  • 出版社名:
  • Rodrigo Herrera, Vitaliy Kucheryaviy and Marc Garcia
  • 出版社のWebサイト:
  • https://github.com/tryolabs/

Djangoレポート タグ


Djangoレポート 説明

Django ReportingはDjango管理者と統合できるDjangoアプリで、モデルの動的レポートを作成することができます。データの統合と集約IT.InstallationCloneリポジトリとDO:Python Setup.py Install Pypip Install Django-ReportingはPypi.howから最新バージョンを取得します。 ( 'Reporting'、 'django.contrib.admin'、#adminはadmin site上のReports#へのリンクを持つために報告する必要があります)urls.pyfrom django.conf.urls.defaultsインポート* Django.Contribからadminimportレポートのインポート#moduleadmin.autodiscover()Reporting.autodiscover()#autodiscover()#autodiscover()#AutoDiscoverレポート= Patterns( ''、(R '^ Reporting /')(Reporting。 URL '))、)Reportletの設定は、次のスキーマがあるとします.models.pyclass部(Models.Model):クラス職業(Models.Model):クラス人(Models.Model) name = models.Charfield(MAX_LENGTH = 255)職業= Models.ForeignKey(職業)部門= Models.ForeIngkey(部門)数RY = Models.ForeIgnKey(国)burth_date = models.datefield()salary = models.decimalfield(max_digits = 16、decimal_places = 2)費用= Models.DecimalField(MAX_DIGITS = 16、decimal_places = 2)アプリケーションでレポートを作成します。 PyrePorts.py:Import Reporting Django.db.Modelsから輸入されています.ModelSum、AVG、CountモデルをインポートするPersonClass PersonReport(Reporting.Report):Model = PERNUSER BERBOSE_NAME = 'Person Report' Annotate =(#注釈フィールド(FUNCT、FUNC、タイトル) )( 'ID'、Count、 'Total')、#列のカスタムタイトルの例( 'Salary'、Sum)、#no title-columnは "Salary Sum"( '費用'、合計)、)集計= (集約される列(注釈と同じ構文)( 'ID'、Count、 'Total')、(「給与」、合計、「給与」(「費用」、合計、「費用」) 、)group_by = list_filter = #detail_list_displayが定義されている場合、ユーザーがどのようにしてグループ化されていたかどうかを見ることができますdetail_list_display = date_hierarchy = 'birth_date'#adjango-adminreporting.register( 'People'、PersonReport)#このクラスで「登録」することは忘れないでください。詳細については、リポジトリ内の「サンプル」プロジェクトを参照してください。製品のホームページ


Djangoレポート 関連ソフトウェア