2008-09-05 4 views
33

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

+0

Календарь - это обширное поле. Какие функции вам нужны? Отображение событий? Экспорт в стандартные форматы? Назначение планирования? Планирование ресурсов? И т. Д. – nealmcb 2012-03-03 01:04:08

ответ

16

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

+6

Ссылка, которую вы предоставляете, отвечает: У вашего клиента нет разрешения на получение URL/p/django-calendar/с этого сервера. – 2009-08-05 19:52:29

+1

Изменена ссылка на текущий проект, который выглядит так, как спрашивал этот вопрос. – 2011-04-28 11:40:00

+0

Он говорит _Для реальной документации см. Домашнюю страницу проекта_, но ссылка на http://code.justinlilly.com/django-gencal/ возвращает домен не найден, и justinlilly.com не ссылается на него. – nealmcb 2012-03-03 01:07:28

1

SVN Checkout http://django-calendar.googlecode.com/svn/trunk/ Джанго-календарное не только для чтения Svn: URL 'http://django-calendar.googlecode.com/svn/trunk' не существует

так поиск Google может показать, но это больше не существует.

+0

Проект можно загрузить только в виде tarball с страницы проекта. Другими словами, они не используют код Google для SVN. – 2009-03-30 21:14:02

1

Существует еще один calendar alternative here, календарь событий Джанго от 3captus, который предлагает что-то немного проще. Я пытаюсь это сделать сейчас, но это выглядит лучше для меня.

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

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

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

2

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

Django-график: A календари/приложения планирования, показывая:

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

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