Skip to main content

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.

License: MIT Version Contributors

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:

  1. Crea un entorno virtual para tu proyecto (se recomienda, pero opcional).

    py -m venv env # Windows
    python3 -m virtualenv env # Linux
    
  2. Activa el entorno virtual

    .\env\Scripts\activate # Windows
    source env/bin/activate # Linux
    
  3. Instala los django_times

    pip install django-times

  4. INSTALLED_APPS

    INSTALLED_APPS = [
        ...
        'django_times',
        ...
    ]
    
  5. 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:

  1. Crea un fork del repositorio en GitHub.

  2. Clona tu repositorio fork en tu entorno de desarrollo local. git clone https://github.com/TU_NOMBRE_DE_USUARIO/django-times.git

  3. Crea tu entorno virtual, activalo e instala requirements-dev.txt

  4. Crea una rama para tu contribucion. git checkout -b mi-contribucion

  5. Realiza tus cambios y realiza confirmaciones significativas.

  6. Ejecuta pre-commit run --all-files, si falla vuelve a ejecutarlo hasta que todo sea "Passed" de lo contrario soluciona los errores.

  7. Envia una solicitud de extraccion (pull request) a la rama principal del proyecto.

  8. 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

django-times-0.1.3.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

django_times-0.1.3-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

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

Hashes for django-times-0.1.3.tar.gz
Algorithm Hash digest
SHA256 fc4c3086704acafe58fb839e5b121aea651c00a15c72be7d0faadd3dc7787089
MD5 44df6e1166499721b05bf4197718aa10
BLAKE2b-256 25a5fdee271b307a21e90f3bd20e0b31838298abff1ec0d38d233bb0b3f2fc78

See more details on using hashes here.

File details

Details for the file django_times-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for django_times-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 22e209d39ce493490433c9b49d6f131d8baed2fe87c79cf33eda5c4c005928e4
MD5 39b676a197645da77e38ba8068de3081
BLAKE2b-256 57d6da123d5bf0cc169c80aeb0b6b8543798cf41e46ddf8247f581ac05c96bec

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page