Pregunta

¿Alguien sabe de algún paquete o biblioteca existente que pueda usarse para crear un calendario en una aplicación Django?

¿Fue útil?

Solución

Una búsqueda rápida en Google revela django-gencal, que parece exactamente lo que necesitas.También valdría la pena mirar los fragmentos bajo la etiqueta de calendario en Django Snippets en http://www.djangosnippets.org/tags/calendar/.

Otros consejos

Parece que django-calendar se ha convertido en django-agenda: http://github.com/dokterbob/django-agenda

Grandes consejos

django-swingtime sigue vivo

http://github.com/dakrauth/django-swingtime

El código django-schedule originalmente de thauber (programación-thauber/django) ha sido bifurcado y trabajado en el glamkit/glamkit-eventtools código para galerías, bibliotecas, museos y archivos.También ha sido bifurcado y actualizado por una variedad de otras personas, p. boskee/django-horario, y supongo que podría tener menos dependencias y ser más fácil de integrar en otro proyecto.Dice:

Calendario de Django:Una aplicación de calendario/programación que incluye:

  • eventos únicos y recurrentes
  • excepciones de calendario (ocurrencias cambiadas o canceladas)
  • ocurrencias accesibles a través de API de eventos y API de período
  • relaciones de eventos con objetos genéricos
  • listo para usar, agradable interfaz de usuario
  • ver día, semana, mes, tres meses y año
  • muestra de proyecto que puede iniciarse inmediatamente y reutilizarse en su proyecto

Consulte la pestaña "red" de github para obtener una navegación gráfica desde el punto de vista de una rama determinada para ver cómo se relacionan otras ramas con ella (es decir,lo que está disponible para fusionar).

pago svn http://django-calendar.googlecode.com/svn/trunk/ Django-calendar-solo lectura SVN:URL'http://django-calendar.googlecode.com/svn/trunk'no existe

Entonces la búsqueda de Google puede revelarlo, pero ya no existe.

Hay otro alternativa de calendario aquí, Calendario de eventos de Django de 3captus, eso ofrece algo un poco más simple.Lo estoy probando ahora, pero parece que me queda mejor.

De la lista de características:

  • Visualización de calendario con todas las funciones utilizando la clase de calendario de Python
  • Admite desplazamiento mensual (hacia adelante o hacia atrás)
  • AJAX agregar, modificar, eliminar GUI
  • Requiere un conocimiento mimimum de django, debe ser un buen cumplido después de que haya terminado con el tutorial de django (http://www.djangoproject.com/documentation/tutorial01/)
  • La clase Calendario y Evento se puede utilizar en cualquier proyecto de Python.
  • Prueba unitaria completa incluida

También hay algunas funciones de calendario integradas en Python. Puede ver una implementación simple. aquí.

Hoy me encontré con django-swingtime.Vale la pena echarle un vistazo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top