2010年4月20日火曜日

django:管理画面のカレンダーを使う方法

 form 経由はあきらめて (^^;

1.urls.py に以下を追加
(r'^my_admin/jsi18n', 'django.views.i18n.javascript_catalog'),

2.<head></head>の間に以下を挿入
<link rel="stylesheet" type="text/css" href="/media/css/forms.css"/>
<link rel="stylesheet" type="text/css" href="/media/css/base.css"/>
<link rel="stylesheet" type="text/css" href="/media/css/global.css"/>
<link rel="stylesheet" type="text/css" href="/media/css/widgets.css"/>

<script type="text/javascript" src="/my_admin/jsi18n/"></script>
<script type="text/javascript" src="/media/js/core.js"></script>
<script type="text/javascript" src="/media/js/calendar.js"></script>
<script type="text/javascript" src="/media/js/admin/DateTimeShortcuts.js"></script>

3.入力フィールドは以下のように書く。多分 class が重要。
日付<input id="id_start_date" class="vDateField" type="text" name="date" style="width:100px;height:14px;">

0 件のコメント:

コメントを投稿