(Джанго) Лучшее решение для календаря событий - PullRequest
3 голосов
/ 11 июля 2010

Мне нужно добавить функциональность календаря событий в мое приложение, и мне интересно, что, по вашему мнению, является лучшим способом сделать это? Есть ли интересные проекты, обеспечивающие необходимый функционал? Фрагмент: http://djangosnippets.org/snippets/129/? Написать это самостоятельно?

Ответы [ 3 ]

2 голосов
/ 11 июля 2010

Не зная уровня сложности, который вам нужен, я всегда сначала советую быстро и легко.Как только минимальные требования установлены, вы можете уверенно мигрировать.

Django Плоские страницы могут пройти долгий путь без особых усилий.

2 голосов
/ 12 июля 2010

Если вы хотите создать свой собственный, я обнаружил, что Модуль календаря Python великолепен. Я использовал calendar.monthcalendar () для создания календаря с макетом таблицы. В модуле есть много полезных функций и рекомендуем проверить его, если вы еще этого не сделали.

Подробнее о calendar.monthcalendar (год, месяц) :

Возвращает матрицу, представляющую календарь на месяц. Каждый ряд представляет неделя; дни вне месяца представлены нулями. Начинается каждая неделя с понедельника, если не установлено setfirstweekday ().

Если вы хотите, чтобы ваш календарь начинался в воскресенье, а не по умолчанию в понедельник, просто:

calendar.setfirstweekday(6)
2 голосов
/ 11 июля 2010

Если вы хотите пройти весь путь, настройка сервера DAViCal с какими-либо привязками Python даст вам очень гибкое приложение. Интеграция с Django выглядит так, как будто она должна быть построена с нуля, но вся тяжелая работа выполняется в DAViCal и привязках к python.

DAViCal позволит вам получать доступ к календарю из нескольких различных приложений, делая ваше решение намного более надежным.

...