2009-07-06 3 views
11

장고 프레임 워크를 사용하여 새로운 "비즈니스"응용 프로그램을 만들고 싶습니다. 보고 프레임 워크로 사용할 수있는 것에 대한 제안 사항은 무엇입니까? 응용 프로그램에서는 요약, 합계, 그룹화 등의 다양한 비즈니스 엔터티에 대한 보고서를 생성해야합니다. 기본적으로 Django/Python과 동일한 Crystal 보고서가 있습니까?Django보고 옵션

+0

Bst와 Django의 사용에 대한 답변은 http://stackoverflow.com/q/8238975/302521을 참조하십시오. 찾고있는 것이 아닌 멋진 형식의 보고서를 만들었습니다. –

+0

POD를 사용합니다. http : // stackoverflow.com/questions/16943597/using-variable-images-with-django-webodt – danihp

답변

7
+4

이것은 알파이고, 두 개의 열린 버그가 있으며 프로젝트 활동이 예상 한 것보다 적다고 말해야합니다. – sorin

+2

2014 년 5 월 현재 코드 저장소가 2009 년 12 월 이후 업데이트되지 않았습니다 – lsh

1

이들은 일반적인보기 기능이있는 HTML 템플릿입니다.

이렇게하면 많이 필요하지 않습니다. 매개 변수는 양식에서 제공됩니다. queryset을 템플리트에 전달하여 뷰 기능에 조회를 작성하십시오. 템플릿은 보고서를 제공합니다.

왜 이보다 더 필요한 것이 있습니까?

generic list/detail views을 사용하면 많은 코드를 작성하지 않아도됩니다. 이 경로를 사용하면 조회 세트와 템플리트를 일부 처리를 담당하는 일]보기에 제공합니다.

Crystal 보고서 또는 Django에서 쿼리를 작성해야하기 때문에 "보고"도구를 사용하지 않는 것이 좋습니다. 사용 평가 옵션이 될 수 있습니다 djangopackages.com에 그리드가

+0

좋은보고 프레임 워크를 사용하면 다중 디스플레이보기 및 정렬이 가능하므로 템플릿을 만들 필요가 없습니다. –

+0

@Daniel : "좋은"보고 프레임 워크로 ... 좋은 정서. 모든 예제 또는 제안? 간단한 원주 보고서에 대한 일반 템플릿을 매우 빠르게 작성할 수 있습니다. 장고에서 명백하게하는 것보다보고 도구를 더 좋게 만드는 것은 무엇인지 잘 모르겠습니다. –

+1

@ S.Lott,보고 프레임 워크는 단순한 데이터 테이블보다 * more *를 원할 때 유용합니다. 예를 들어 newforms는 꽤 좋지만 관리 인터페이스가 과도하게 사용되지는 않습니다. –

0

편집 두 패키지가 사라처럼 정말 보이지만, 지금 우리는 좋은 데이터 구조를 가지고 , R에서 빌린 - DataFrame 팬더 패키지에 Quick tutorial


,691 ("그룹화"섹션에주의)

  • 장고 테이블은 테이블의 데이터를 처리하기 위해 당신에게 아주 기본 구조를 제공 할 수 있습니다 :

    나는 장고 (파이썬)에 대한 완벽한보고 솔루션에 대해 알고 있지만, 장고와 함께보고하는 또는 ORM없이 매우 간단하지 않습니다 (asc/desc 서버 측 정렬 등)

  • 합계/부분합 항목에 대해 standart django 1.1 쿼리 집합 (django-reporting에서 사용)을 사용할 수 있습니다. 개인적으로

나는 장고 테이블 및 빠른 요약/평균/중간/IQR/필터링 물건 neithere의 datashaping 파이썬 패키지를 사용 나는 많은 다른 데이터 소스 (REST 데이터, 두 MySQL의 DBS, R에서 CSV 파일)와이 때문에 지금은 장고 DB에서 그들 중 단지 몇 가지.

Pycha는 간단한 차트를 그릴 수있는 후보 중 하나입니다.

보고를 위해 클라이언트 측 Ajax 기반 그리드 등을 좋아하지 않지만 장고 템플릿에서도 사용할 수 있습니다.

+0

django-tables 개발은 http://readthedocs.org의 문서와 함께 https://github.com/bradleyayers/django-tables에서 진행중인 것으로 보입니다./docs/django-tables/ko/latest /에 있습니다. 원저자의 최신 PyPI 릴리즈 http://pypi.python.org/pypi/django-tables/0.1은 2008 년 7 월부터 제공됩니다. – akaihola

+0

'django tables'와'datashaping'은 더 이상 존재하지 않습니다 - 모든 저장소와 문서 페이지는 404를주고 있습니다 – lsh

+0

그들이 사라진 것처럼 보입니다. 요즘은 팬더의 DataFrame 구조를 사용할 수 있습니다 (http://www.gregreda.com/2013/10/26/working-with-pandas-dataframes/). 특히 "그룹화"섹션 – zzr

6

django-report-builder을 만들었습니다. GUI를 사용하여 ORM 쿼리를 작성하고 스프레드 시트 보고서를 생성 할 수 있습니다. 템플릿을 추가 할 수는 없지만 템플릿을 추가 할 수는 있습니다.

+0

I 언젠가 Django 1.10과 Django Rest Framework의 최신 버전을 사용할 수 있기를 바랍니다. 그것은 가지고있는 유용한 도구처럼 보입니다! – Bobort

+0

최신 DRF로 인해 문제가 발생하는 경우 버그 보고서를 엽니 다. 장고 1.10은 알려진 문제이며 현재 부분적으로 지원됩니다. – Bufke