2011-04-07 50 views
0

我想做一個日曆應用程序,當你點擊日期,帶你到該特定日期的所有事件。我正在用Python/Django編寫應用程序。一個很好的例子就是craigslist中的事件日曆。如何去實現這個日曆功能

我不知道我應該如何去實現這一點。我不是在尋找確切的解決方案,而是尋找更多的指南或相關材料,所以我可以自己弄清楚。

我看到了Django-swingtime和Django-agenda,但它們似乎超過了我的需求。

我也遇到了這個http://journal.uggedal.com/creating-a-flexible-monthly-calendar-in-django/,但對於我目前的理解水平來說,這還不夠一步一步。

是搞清楚他的代碼和使用HTML日曆最好的方法去或有其他選擇嗎?

回答

0

我想你的應用程序正在使用數據庫存儲所有可用的事件,對吧?然後你用日期值顯示日曆。然後,當您點擊某個日期時,您只需切換演示文稿(視圖,頁面...無論),連接到數據庫並選擇與點擊元素日期相同的日期的所有事件。這是你要求什麼,或者我誤解了你的問題?

+0

是的多數民衆贊成在!您的答案可能更適合作爲評論btw!^_^ – super9 2011-04-07 04:26:52

+0

那你還想要什麼?我爲你制定了指導原則,我不打算爲你編寫代碼:) – Damb 2011-04-07 04:30:45

+0

也許生成日曆並綁定到數據庫的更多細節? – super9 2011-04-07 04:58:26

0

我不認爲Django的ORM對涉及日期的查詢很有幫助。你可能會考慮做原始的SQL。