Django-Kalender-Widget?[geschlossen]
Frage
Kennt jemand vorhandene Pakete oder Bibliotheken, die zum Erstellen eines Kalenders in einer Django-App verwendet werden können?
Lösung
Eine kurze Google-Suche verrät es django-gencal, das genau das zu sein scheint, was Sie brauchen.Es lohnt sich auch, einen Blick auf die Snippets unter dem Kalender-Tag auf Django Snippets zu werfen http://www.djangosnippets.org/tags/calendar/.
Andere Tipps
Es scheint, dass der Django-Kalender zur Django-Agenda geworden ist: http://github.com/dokterbob/django-agenda
Der Django-Schedule-Code ursprünglich von thauber (thauber/django-plan) wurde gegabelt und eingearbeitet Glamkit/Glamkit-Eventtools Code für Galerien, Bibliotheken, Museen und Archive.Es wurde auch von einer Vielzahl anderer Leute geforkt und aktualisiert, z. Boskee/Django-Zeitplan, und ich vermute, dass dies möglicherweise weniger Abhängigkeiten aufweist und einfacher in ein anderes Projekt zu integrieren ist.Es sagt:
Django-Zeitplan:Eine Kalender-/Planungsanwendung mit:
- einmalige und wiederkehrende Ereignisse
- Kalenderausnahmen (Termine geändert oder storniert)
- Vorkommnisse, auf die über die Event-API und die Perioden-API zugegriffen werden kann
- Beziehungen von Ereignissen zu generischen Objekten
- sofort einsatzbereit, schöne Benutzeroberfläche
- Tag, Woche, Monat, drei Monate und Jahr anzeigen
- Projektbeispiel, das sofort gestartet und in Ihrem Projekt wiederverwendet werden kann
Auf der Github-Registerkarte „Netzwerk“ finden Sie eine grafische Navigation aus der Sicht eines bestimmten Zweigs, um zu sehen, wie sich andere Zweige darauf beziehen (d. h.was zum Zusammenführen zur Verfügung steht).
SVN-Kaufabwicklung http://django-calendar.googlecode.com/svn/trunk/ Django-Calendar-Read nur SVN:URL 'http://django-calendar.googlecode.com/svn/trunk' existiert nicht
Daher wird die Google-Suche möglicherweise angezeigt, aber es existiert nicht mehr.
Es gibt einen anderen Kalenderalternative finden Sie hier, Django-Veranstaltungskalender von 3captus, das bietet etwas etwas Einfacheres.Ich probiere es gerade aus, aber es scheint mir besser zu passen.
Aus der Funktionsliste:
- Kalenderanzeige mit vollem Funktionsumfang mithilfe der Python-Kalenderklasse
- Unterstützt das Scrollen des Monats (vorwärts oder rückwärts)
- AJAX GUI hinzufügen, ändern, löschen
- Mimimum -Kenntnis von Django benötigen, sollte ein gutes Kompliment sein, nachdem Sie mit Django Tutorial fertig sind (Tutorial (http://www.djangoproject.com/documentation/tutorial01/)
- Die Kalender- und Ereignisklassen können in jedem Python-Projekt verwendet werden
- Vollständiger Unit-Test inklusive
Es gibt auch einige Kalenderfunktionen, die in Python selbst integriert sind. Sie können eine einfache Implementierung sehen Hier.
Heute bin ich gestoßen Django-Swingtime.Einen Blick wert.