2011-04-07 3 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

+0

그럼 뭘 더 원하니? 나는 가이드 라인을 작성하려고 노력했다. 나는 코드를 작성하지 않을 것이다. :) – Damb

+0

아마 캘린더 생성과 데이터베이스 연결에 대한 자세한 내용은 무엇일까요? – super9

0

Django ORM은 날짜와 관련된 쿼리에 유용하다고 생각하지 않습니다. 원시 SQL을 수행하는 것을 고려할 수 있습니다.

관련 문제