Django settings resolver.
Project description
Django settings resolver easy the definition of variables on the settings file identified by a “code”.
How to install
You can also install it with: pip install django-sr
Configuration
Add the sr app to your installed apps and define your settings SR variable as a dictionary.
Example:
SR = { 'footer': { 'phone': '+34 987654321', 'address': 'Foo Bar Street, 32', 'other_text': 'Text with parameters {0}', }, 'header': { 'logo': { 'alt': 'Logo image', 'src': 'http://foo.bar/images/logo.png' } }, ... }
Usage
You can use this directly from templates with the sr template tag. Example:
{% load sr %} <span class="phone">{% sr footer.phone %}</span> <span class="other">{% sr footer.other_text "text" %}</span>
You can use it directly from your code. Example:
from sr import sr logo_alt = sr('header.logo.alt') # Logo image other_text = sr('footer.other_text', 'parameter') # Text with parameters parameter
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-sr-0.0.1.tar.gz
(3.3 kB
view details)
File details
Details for the file django-sr-0.0.1.tar.gz
.
File metadata
- Download URL: django-sr-0.0.1.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3305294d73386ae8df98bf5ccb5f0cac002ce3493371b5b0d307d5696b8be4f1 |
|
MD5 | 7b629cf921cc68e4e309d2d0900e02e5 |
|
BLAKE2b-256 | 2626f3028ee58f6954934860d3ea90aa2a885f928be3cff887752c0ca3f1ebef |