http://github.com/idlesign/django-sitetree
What’s that
django-sitetree is a reusable application for Django, introducing site tree, menu and breadcrumbs navigation elements.
Site structure in django-sitetree is described through Django admin interface in a so called site trees. Every item of such a tree describes a page or a set of pages through the relation of URI or URL to human-friendly title. Eg. using site tree editor in Django admin:
URI Title
/ - Site Root
|_users/ - Site Users
|_users/13/ - Definite User
Alas the example above makes a little sense if you have more than just a few users, that’s why django-sitetree supports Django template tags in item titles and Django named URLs in item URIs. If we define a named URL for user personal page in urls.py, for example, ‘users-personal’, we could change a scheme in the following way:
URI Title
/ - Site Root
|_users/ - Site Users
|_users-personal user.id - User Called {{ user.first_name }}
After setting up site structure as a sitetree you should be able to use convenient and highly customizable site navigation means (menus, breadcrumbs and full site trees). User access to certain sitetree items can be restricted to authenticated users or more accurately with the help of Django permissions system (Auth contrib package).
Documentation: http://readthedocs.org/docs/django-sitetree/en/latest/
Metadata
Release files for django-sitetree 0.9.2
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 | |
|---|---|---|---|---|
| django-sitetree-0.9.2.tar.gz | 48.3 kB | Without provenance | Details |
Release files / django-sitetree-0.9.2.tar.gz
| Download URL | django-sitetree-0.9.2.tar.gz |
|---|---|
| Size | 48.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c30e384ec2741a10c445817d7eb286af2b45a7ed2af1202b4df46a44e738a022
|
|
BLAKE2b-256 checksum How to use checksums |
df35cc06387f23ae9b7aeca26a4ff4561a82fb08c8fa0d66a0ec992a2b879def
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for django-sitetree 0.9.2
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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.