Una biblioteca para trabajar con fechas y horas en Django dentro de los templates.
Project description
Django Times
Django Times es un modulo el cual busca mejorar y optimizar el trabajo al momento de pasar fechas y dias a los templates en django y asi mejorar el mantenimiento del codigo.
Informacion General
Este proyecto proporciona una biblioteca que facilita el trabajo con fechas y horas en aplicaciones Django. Ofrece una serie de etiquetas y funciones personalizadas que permiten obtener y formatear la fecha y hora actual, asi como configurar la zona horaria y el idioma en algunos casos.
Proyecto
Este proyecto tiene como objetivo simplificar el manejo de fechas y horas en aplicaciones Django. Algunos de los aspectos clave del proyecto incluyen:
- Obtener la fecha y hora actual de acuerdo con la zona horaria configurada en las opciones de Django.
- Formatear la fecha y hora de diferentes maneras segun las necesidades del usuario.
- Personalizar la zona horaria y el idioma para adaptarse a requisitos especificos.
Instrucciones de Uso
Instalacion
Para utilizar esta biblioteca en tu proyecto Django, sigue estos pasos:
-
Crea un entorno virtual para tu proyecto (se recomienda, pero opcional).
py -m venv env # Windows python3 -m virtualenv env # Linux
-
Activa el entorno virtual
.\env\Scripts\activate # Windows source env/bin/activate # Linux
-
Instala los django_times
pip install django-times
-
INSTALLED_APPS
INSTALLED_APPS = [ ... 'django_times', ... ]
-
Recoger archivos estaticos
py manage.py collectstatic # Windows python3 manage.py collectstatic # Linux
Uso
Para usar django times dentro de tus plantillas de django debes de cargar el tag, para ello usa:
{% load django_times %}
Y ya puedes usar los distintos tags que te ofrece django-times: ver mas...
Contribucion
¡Gracias por considerar contribuir a este proyecto! Si deseas contribuir, sigue estos pasos:
-
Crea un fork del repositorio en GitHub.
-
Clona tu repositorio fork en tu entorno de desarrollo local.
git clone https://github.com/TU_NOMBRE_DE_USUARIO/django-times.git
-
Crea tu entorno virtual, activalo e instala requirements-dev.txt
-
Crea una rama para tu contribucion.
git checkout -b mi-contribucion
-
Realiza tus cambios y realiza confirmaciones significativas.
-
Ejecuta
pre-commit run --all-files
, si falla vuelve a ejecutarlo hasta que todo sea "Passed" de lo contrario soluciona los errores. -
Envia una solicitud de extraccion (pull request) a la rama principal del proyecto.
-
Tu solicitud de extraccion sera revisada y, si es aceptada, se fusionara con el proyecto principal.
Recuerda siempre editar el archivo CHANGELOG.md indicando que cambios realizastes, tambien se descriptivo en el mensaje de tu commit y agrega tu nombre a CONTRIBUTORS siguiendo el orden alfabetico.
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
Built Distribution
File details
Details for the file django-times-0.1.3.tar.gz
.
File metadata
- Download URL: django-times-0.1.3.tar.gz
- Upload date:
- Size: 8.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc4c3086704acafe58fb839e5b121aea651c00a15c72be7d0faadd3dc7787089 |
|
MD5 | 44df6e1166499721b05bf4197718aa10 |
|
BLAKE2b-256 | 25a5fdee271b307a21e90f3bd20e0b31838298abff1ec0d38d233bb0b3f2fc78 |
File details
Details for the file django_times-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: django_times-0.1.3-py3-none-any.whl
- Upload date:
- Size: 9.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22e209d39ce493490433c9b49d6f131d8baed2fe87c79cf33eda5c4c005928e4 |
|
MD5 | 39b676a197645da77e38ba8068de3081 |
|
BLAKE2b-256 | 57d6da123d5bf0cc169c80aeb0b6b8543798cf41e46ddf8247f581ac05c96bec |