今日のPythonPython中心に、日々発生する疑問点や解決策を記録していきます。内容が間違っていたらゴメンね。このブログは目次を用意しています。記事をお探しの際は、ご利用ください。DjangoDjango管理(admin)インターフェースでは標準でカレンダーウィジットが提供されている。管理インターフェースでない通常フォームでは、外部のカレンダーウィジットを使用してもよい。管理インターフェースと同一のカレンダーを利用したい場合、以下の設定で利用可能だ。テンプレートファイルのheaderタグ内に、次のjavascriptファイル記述を追加する。src="/media/js/admin/DateTimeShortcuts.js"></script>さらに、次のcssファイル記述も追加する。'django.conf'}),カレンダーウィジットで制御したいフォーム・フィールドに次のように変更を加える。ウィジットライブラリーをインポートする。adminwidget.AdminDateWidgetを渡す。いうフィールドにウィジットを設定している。設定例ではモデルフォームを利用している。Itemモデルを利用したItemFormモデルフォームのクラスを定義し、変更が必要な箇所(ここではstart_date)だけ変更を行っている。以上で設定は完了する。実際の表示イメージを以下で示す。