Как реализовать эту функцию календаря - PullRequest
1 голос
/ 07 апреля 2011

Я пытаюсь создать приложение календаря, которое, когда вы нажимаете на дату, переносит вас на все события на эту конкретную дату.Я пишу приложение на Python / Django.Хорошим примером будет календарь событий в craigslist.

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

Я видел Django-swingtime и Django-повестку дня, но они казались слишком конкретными по моим потребностям.

Я тоже сталкивался с этим http://journal.uggedal.com/creating-a-flexible-monthly-calendar-in-django/, но этого недостаточно для моего текущего уровня понимания.

Является ли выяснение его кода и использование HTML-календарей лучшим способом или есть другие варианты?

Ответы [ 2 ]

0 голосов
/ 07 апреля 2011

Я не думаю, что Django ORM полезен, когда речь идет о запросах, связанных с датами. Вы можете рассмотреть вопрос об использовании raw sql.

0 голосов
/ 07 апреля 2011

Я полагаю, ваше приложение использует базу данных, в которой вы храните все доступные события, верно? Затем вы показываете календарь со значениями даты. Затем, когда вы нажимаете какую-то дату, вы просто переключаете свою презентацию (просмотр, страницу ... что угодно), подключаетесь к базе данных и выбираете все события, которые имеют ту же дату, что и дата, из элемента, по которому щелкнули. Это то, что вы просите, или я неправильно понял ваш вопрос?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...