django アプリでカレンダーを作成するために使用できる既存のパッケージまたはライブラリを知っている人はいますか?
8 に答える
Google で簡単に検索するとdjango-gencalが見つかります。これは、必要なものとまったく同じように見えます。http://www.djangosnippets.org/tags/calendar/にある Django Snippets の calendar タグの下にあるスニペットも参照する価値があります。
django-calendarがdjango-agendaになっているようです:http://github.com/dokterbob/django-agenda
もともと thauber からの django-schedule コード ( thauber/django-schedule ) はフォークされ、 ギャラリー、図書館、博物館、アーカイブのglamkit/glamkit-eventtoolsコードに組み込まれました。また、boskee/django-scheduleなど、他のさまざまな人々によってフォークおよび更新されています。私の推測では、依存関係が少なくなり、別のプロジェクトに統合しやすくなる可能性があります。それは言います:
Django-schedule: 次の機能を備えたカレンダー/スケジューリング アプリケーション:
- 1 回限りのイベントと定期的なイベント
- カレンダーの例外 (オカレンスの変更またはキャンセル)
- イベント API および期間 API を介してアクセス可能なオカレンス
- イベントと汎用オブジェクトの関係
- すぐに使える、優れたユーザー インターフェイス
- 日、週、月、3 か月、年を表示
- すぐに起動してプロジェクトで再利用できるプロジェクト サンプル
特定のブランチの観点からのグラフィカルなナビゲーションについては、github の「ネットワーク」タブを参照して、他のブランチがそれにどのように関連しているか (つまり、マージに利用できるもの) を確認してください。
ここには、もう少し単純なものを提供する3captusの Django Event Calendarという別のカレンダーの代替手段があります。今試していますが、私には合っているようです。
機能リストから:
- python calendar クラスを使用したフル機能のカレンダー表示
- 月のスクロールをサポート (順方向または逆方向)
- AJAX GUI の追加、変更、削除
- Django の最低限の知識が必要です。Django チュートリアル ( http://www.djangoproject.com/documentation/tutorial01/ )を終えた後は良い褒め言葉になるはずです。
- Calendar および Event クラスは、任意の Python プロジェクトで使用できます。
- 完全な単体テストが含まれています
Python 自体に組み込まれているいくつかのカレンダー関数もあります。ここで簡単な実装を確認できます。
svn チェックアウトhttp://django-calendar.googlecode.com/svn/trunk/ django-calendar-read-only svn: URL ' http://django-calendar.googlecode.com/svn/trunk ' が存在しません
グーグル検索でわかるかもしれませんが、もう存在しません。
今日、私はdjango-swingtime に出くわしました。チェックアウトする価値があります。