Path: geraldo.Report
This is the report main class. Every report must inherit or be an instance of this class. It supports some bands and report definitions.
You can also override some methods to customize some things.
Data source
Report properties
Report page dimensions
Report bands
Report composition
Look & feel
Methods
Path: geraldo.SubReport
Class to be used for subreport objects. It doesn't need to be inherited.
Attributes
queryset_string - must be a string with path for Python compatible queryset.
Examples:
- '%(object)s.user_permissions.all()'
- '%(object)s.groups.all()'
- 'Message.objects.filter(user=%(object)s)'
- 'Message.objects.filter(user__id=%(object)s.id)'
Methods
Path: geraldo.ReportBand
A band is a horizontal area in the report. It can be used to print things on the top, on summary, on page header, on page footer or one time per object from queryset.
Attributes
Path: geraldo.ReportGroup
This a report grouper class. A report can be multiple groupped by attribute values.
Attributes