Skip to main content

SQL views presented as simple Django ListView reports

Project description

Views, as in SQL views.

SQL views presented as simple Django ListView reports rendered by DataTables.

Overview

The online report renders from the results of an SQL VIEW using DataTables.

  • Each report is defined in the model CannedViews;

  • The SQL VIEW must exist in the DB and the name must be prefixed with canned_;

  • The rendered report is limited to 500 records for now. If the query returns more than 500 records, the report will only render the first 500 in the order of the query;

  • You can specify one column to render as a hyperlink. In almost all cases this will be the subject_identifier column.

Rendering one column as a url

To reverse a url, include the columns by name separated by commas in the reverse_url_args column. It is up to you to ensure that the reverse_url_name is valid and in the global dictionary `url_names`.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

canned-views-0.1.8.tar.gz (35.6 kB view details)

Uploaded Source

Built Distribution

canned_views-0.1.8-py3-none-any.whl (42.7 kB view details)

Uploaded Python 3

File details

Details for the file canned-views-0.1.8.tar.gz.

File metadata

  • Download URL: canned-views-0.1.8.tar.gz
  • Upload date:
  • Size: 35.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for canned-views-0.1.8.tar.gz
Algorithm Hash digest
SHA256 fba41b52c0a78702a88bc43ae9bc5098af72aa3231f118c3dde756d218a635fa
MD5 ed06dced6a618c72a94426fb73358eed
BLAKE2b-256 b8bdcf262cc24a0ce4e11fa0a8f2e49b8e7938732ca29800f973b1116268206b

See more details on using hashes here.

File details

Details for the file canned_views-0.1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for canned_views-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 8bb276b554cd68a50bbc68e4278a6f277cacc40e9cb42c03ea783a5fb60b3908
MD5 902438a3b7c5409ed69984abff3687ee
BLAKE2b-256 11caf0eeb0384737a509fb8766ede64c68241b97199c8ff71b755f623d4fec0b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page