Skip to main content

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.

Metadata

Release files for django-times 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-times 0.1.3
File Size Uploaded Provenance
django-times-0.1.3.tar.gz 8.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for django-times 0.1.3
File Interpreter ABI Platform
django_times-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 17.5 kB

Release files / django-times-0.1.3.tar.gz

Download URL django-times-0.1.3.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
fc4c3086704acafe58fb839e5b121aea651c00a15c72be7d0faadd3dc7787089
BLAKE2b-256 checksum
How to use checksums
25a5fdee271b307a21e90f3bd20e0b31838298abff1ec0d38d233bb0b3f2fc78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release files / django_times-0.1.3-py3-none-any.whl

Download URL django_times-0.1.3-py3-none-any.whl
Size 9.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
22e209d39ce493490433c9b49d6f131d8baed2fe87c79cf33eda5c4c005928e4
BLAKE2b-256 checksum
How to use checksums
57d6da123d5bf0cc169c80aeb0b6b8543798cf41e46ddf8247f581ac05c96bec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Security for django-times 0.1.3

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page