DjaoDjin-Rules
Flexible framework to check permissions to URIs and forward HTTP requests
This project contains bare bone templates. To see it in action, integrated into a full-fledged subscription-based session proxy with bootstrap-styled dashboards, take a look at djaoapp.
Development
After cloning the repository, create a virtualenv environment and install the prerequisites:
$ python -m venv .venv
$ source .venv/bin/activate
$ pip install -r testsite/requirements.txt
It remains to create the database and populate it with test data.
$ python ./manage.py migrate --run-syncdb --noinput
$ python ./manage.py loaddata testsite/fixtures/test_data.json
Run the testsite
$ python ./manage.py runserver
Release Notes
Tested with
- Python: 3.12, Django: 5.2 (LTS)
- Python: 3.14, Django: 6.0 (next)
- Python: 3.10, Django: 4.2 (legacy)
- Python: 3.9, Django: 3.2 (legacy)
0.4.12
- works around Django adding content to 204 response
- uses native
fetchinstead of jquery in all UI components
Metadata
Release files for djaodjin-rules 0.4.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| djaodjin_rules-0.4.12.tar.gz | 53.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| djaodjin_rules-0.4.12-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 132.0 kB
Release files / djaodjin_rules-0.4.12.tar.gz
| Download URL | djaodjin_rules-0.4.12.tar.gz |
|---|---|
| Size | 53.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d659bd99ff843dcd1ebde82b4358a2c250ba2ee0c7008ca498ce2650efb13aba
|
|
BLAKE2b-256 checksum How to use checksums |
b1a2348e3b0904ba5e9c8ebfd305b98f5cc9ae62145affed7184ae187d3aa942
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / djaodjin_rules-0.4.12-py3-none-any.whl
| Download URL | djaodjin_rules-0.4.12-py3-none-any.whl |
|---|---|
| Size | 78.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
177e9a99a797173b2649f331f6fd5b3f1700928a78287415da0a64cd2253c0a6
|
|
BLAKE2b-256 checksum How to use checksums |
b61b8ab55f079c5ad9fa8cf5beaf93d9a693846faf27619276b5564176ce6a76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Security for djaodjin-rules 0.4.12
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.