Подтвердить что ты не робот

Виджет календаря Django?

Кто-нибудь знает какие-либо существующие пакеты или библиотеки, которые могут быть использованы для создания календаря в приложении django?

4b9b3361

Ответ 1

Быстрый поиск в Google показывает django-gencal, который выглядит точно так, как вам нужно. Также стоит посмотреть фрагменты под тегом календаря на фрагментах Django в http://www.djangosnippets.org/tags/calendar/.

Ответ 4

Код django-schedule, первоначально из thauber (thauber/django-schedule) был разветвлен и обработан в glamkit/glamkit-eventtools код для Галереи, Библиотеки, Музеи и Архивы. Он также был раздвоен и обновлен множеством других людей, например. boskee/django-schedule, и я предполагаю, что это может иметь меньше зависимостей и легче интегрироваться в другой проект. В нем говорится:

Django-schedule: приложение для календаря/планирования, в котором представлены:

  • одноразовые и повторяющиеся события
  • исключения календаря (события изменены или отменены)
  • вхождения, доступные через API событий и API периода
  • отношения событий к общим объектам
  • готовый к использованию, приятный пользовательский интерфейс
  • просмотр дня, недели, месяца, трех месяцев и года
  • образец проекта, который может быть запущен немедленно и повторно использован в вашем проекте

См. вкладку "сеть" github для графической навигации с точки зрения данной ветки, чтобы увидеть, как к ней относятся другие ветки (т.е. то, что доступно для слияния).

Ответ 6

Существует еще один календарь альтернативный здесь, Календарь событий Django от 3captus, который предлагает нечто более простое. Я пытаюсь это сделать сейчас, но это выглядит лучше для меня.

Из списка функций:

  • Отображение полнофункционального календаря с использованием класса календаря python
  • Поддержка прокрутки месяца (вперед или назад)
  • AJAX добавить, изменить, удалить GUI
  • Требовать минимальное знание Django, должен быть хорошим дополнением после того, как вы закончите с учебником django (http://www.djangoproject.com/documentation/tutorial01/)
  • Календарь и класс событий могут использоваться в любом проекте python
  • Полный unit test включен

Ответ 7

Есть также некоторые функции календаря, встроенные в сам Python, вы можете увидеть простую реализацию здесь.

Ответ 8

Сегодня я столкнулся с django-swingtime. Стоит проверить.