Django app to manage and display editos
Requires
1.5
Django >= 1.8
<= 1.4.1
Django >= 1.6 <= 1.8
Install
Using PyPI
pip install django-editos
From source
python setup.py install
Testing
Preparing test env
virtualenv ./virtualenv
source virtualenv/bin/activate
pip install django>=1.8
Runing unit tests
python setup.py test
Configuring
Add geelweb.django.editos to INSTALLED_APPS in your settings.
Create the db with python manage.py migrate editos
Load the editos tags in your templates with {% load editos %}
Edito model
Fields
editos.models.Edito object have the following fields
title
Required. 100 characters or fewer.
link
Required. Url to redirect
button_label
Optional. 20 characters or fewer.
image
Required. Uploaded image.
text_content
Required. 400 characters or fewer.
display_from
Required. A date field to represent the date from which the item is active.
display_until
Required. A date field to represent the date by which the item is active.
active
Optional. Default to True. Define if the item is active.
text_theme
Required. A theme to apply to the item in the template rendering. Can be “light” or “dark”. text_theme field use EDITOS_THEMES and EDITOS_DEFAULT_THEME settings.
Templates
editos/carousel.html
The default template. Render a Bootstrap 3 Carousel
Write custom templates
The editos will be assign to the template in the editos variable. Example
{% for edito in editos %}
{{ edito.title }}
{% endfor %}
Settings
EDITOS_THEMES
Default
(
('light', 'Light'),
('dark', 'Dark'),
)
A tuple of (value, label) choices
EDITOS_DEFAULT_THEME
Default: “light”
The default theme to use
EDITOS_HELP_TEXTS
Default: {}
This sets the mapping of help text to model field. Example
EDITOS_HELP_TEXTS = {
'image': '150 x 300px',
}
License
django-editos is released under MIT License. See LICENSE.txt file for details.
Metadata
Release files for django-editos 1.5
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 | Actions |
|---|---|---|---|---|
| django-editos-1.5.tar.gz | 6.9 kB | Without provenance | Details for django-editos-1.5.tar.gz |
Release files / django-editos-1.5.tar.gz
| Download URL | django-editos-1.5.tar.gz |
|---|---|
| Size | 6.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ce2d71a91acbfc6bd4661a52115b7478dd3d27aea5188f143c87c7cdfd58963c
|
|
BLAKE2b-256 checksum How to use checksums |
ba60402fbf011c4985f1740d929acffdf6ddceab570dba707d724d9224eed4cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for django-editos 1.5
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.