Skip to main content

Generate reports containing information on the runtime configuration of a Django site, after everything has been loaded or created and initialised.

Project description

django-describe

django-describe generates a report on the run-time configuration of a Django site after everything has been loaded or created and initialised- generating lists of installed apps, models registered with the Django Admin, urls served, etc. The reports are generated in json format.

The reports are the metadata for a site. You can use the reports for anything, but the reason django-describe was created was to feed the information into an LLM to generate tests.

Usage

Generate a complete report using the following:

python manage.py describe

Reports, by default, are written to the console, but you can save them to a file either by redirecting the output, or using the --output option:

python manage,py describe --output metadata/description.json

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

django_describe-0.0.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_describe-0.0.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file django_describe-0.0.0.tar.gz.

File metadata

  • Download URL: django_describe-0.0.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for django_describe-0.0.0.tar.gz
Algorithm Hash digest
SHA256 2f843652924cdfb6ef56b4ff872b7d3e5bb102d52ff62cc3a9ffa45727728959
MD5 9df8a3a3e1815978218d7fa89ad94aab
BLAKE2b-256 ac23ba38ca1032d6fbd5d6074cb112a541dd42ba8bbebf33a491c0bbc8df07f7

See more details on using hashes here.

File details

Details for the file django_describe-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: django_describe-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for django_describe-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 039aeed3efd26433b74da849a6c5e9807e140117caa0319cf40c801189b6aadb
MD5 ace43755f9d05d4f027959fe7b382110
BLAKE2b-256 2297882bd1eb9b7f455806532620fec526df3a01d1ff399647470da41827ee4a

See more details on using hashes here.

Supported by

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