如何着手实现此日历功能

发布于 2024-10-31 01:46:34 字数 489 浏览 1 评论 0原文

我正在尝试制作一个日历应用程序,当您点击某个日期时,它会带您查看该特定日期的所有事件。我正在用 Python/Django 编写应用程序。 craigslist 中的活动日历就是一个很好的例子。

我不确定应该如何实施这个。我不是在寻找确切的解决方案,而是寻找更多的指南或相关材料,以便我可以自己找出答案。

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

我还遇到了这个 http://journal.uggedal.com /creating-a-flexible-monthly-calendar-in-django/ 但对于我目前的理解水平来说,这还不够一步一步。

弄清楚他的代码并使用 HTML 日历是最好的方法还是还有其他选择?

I'm trying to make a calendar app that when you click through on a date, takes you to all the events for that particular date. I'm writing the app in Python/Django. A good example would be the event calendar in craigslist.

I'm not sure how I should go about implementing this. I'm not looking for exact solutions but more of a guideline or relevant material so I can figure it out myself.

I saw Django-swingtime and Django-agenda but they seemed over specified over my needs.

I also came across this http://journal.uggedal.com/creating-a-flexible-monthly-calendar-in-django/ but it's not step by step enough for my current level of understanding.

Is figuring out his code and using HTML Calendars the best way to go or are there other options?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

猫性小仙女 2024-11-07 01:46:34

我猜您的应用程序正在使用存储所有可用事件的数据库,对吗?然后显示带有日期值的日历。然后,当您单击某个日期时,您只需切换演示文稿(视图、页面...等等),连接到数据库并选择与单击元素中的日期具有相同日期的所有事件。这是你问的问题,还是我误解了你的问题?

I guess your app is using database where you store all available events, right? Then you show calendar with date values. Then when you click some date, you just switch your presentation (view, page... whatever), connect to database and select all events that have same date as date from clicked element. Is this what are you asking for, or I misunderstood your question?

世俗缘 2024-11-07 01:46:34

我认为 Django ORM 在涉及日期的查询时没有帮助。您可以考虑执行原始 sql 。

I dont think the Django ORM is helpful when it comes to queries involving dates. You may consider doing raw sql .

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文