Кто-нибудь знает какие-либо существующие пакеты или библиотеки, которые могут быть использованы для создания календаря в приложении django?
Виджет календаря Django?
Ответ 1
Быстрый поиск в Google показывает django-gencal, который выглядит точно так, как вам нужно. Также стоит посмотреть фрагменты под тегом календаря на фрагментах Django в http://www.djangosnippets.org/tags/calendar/.
Ответ 2
Кажется, что django-calendar стал django-повесткой дня: http://github.com/dokterbob/django-agenda
Ответ 3
Великие подсказки
django-swingtime живет на
Ответ 4
Код django-schedule, первоначально из thauber (thauber/django-schedule) был разветвлен и обработан в glamkit/glamkit-eventtools код для Галереи, Библиотеки, Музеи и Архивы. Он также был раздвоен и обновлен множеством других людей, например. boskee/django-schedule, и я предполагаю, что это может иметь меньше зависимостей и легче интегрироваться в другой проект. В нем говорится:
Django-schedule: приложение для календаря/планирования, в котором представлены:
- одноразовые и повторяющиеся события
- исключения календаря (события изменены или отменены)
- вхождения, доступные через API событий и API периода
- отношения событий к общим объектам
- готовый к использованию, приятный пользовательский интерфейс
- просмотр дня, недели, месяца, трех месяцев и года
- образец проекта, который может быть запущен немедленно и повторно использован в вашем проекте
См. вкладку "сеть" github для графической навигации с точки зрения данной ветки, чтобы увидеть, как к ней относятся другие ветки (т.е. то, что доступно для слияния).
Ответ 5
svn checkout http://django-calendar.googlecode.com/svn/trunk/ django-calendar-read-only svn: URL 'http://django-calendar.googlecode.com/svn/trunk' не существует
поэтому поиск Google может выявить, но он больше не существует.
Ответ 6
Существует еще один календарь альтернативный здесь, Календарь событий Django от 3captus, который предлагает нечто более простое. Я пытаюсь это сделать сейчас, но это выглядит лучше для меня.
Из списка функций:
- Отображение полнофункционального календаря с использованием класса календаря python
- Поддержка прокрутки месяца (вперед или назад)
- AJAX добавить, изменить, удалить GUI
- Требовать минимальное знание Django, должен быть хорошим дополнением после того, как вы закончите с учебником django (http://www.djangoproject.com/documentation/tutorial01/)
- Календарь и класс событий могут использоваться в любом проекте python
- Полный unit test включен
Ответ 7
Есть также некоторые функции календаря, встроенные в сам Python, вы можете увидеть простую реализацию здесь.
Ответ 8
Сегодня я столкнулся с django-swingtime. Стоит проверить.