Show
Ignore:
Timestamp:
04/24/09 19:05:40 (4 years ago)
Author:
everes
Message:

これでいいや

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • docs/everes/20090425_django_hands_on_b/docs/HandsOnB.txt

    r32772 r32779  
    4242    title = models.CharField(u'タイトル', max_length=50) 
    4343    body = models.TextField(u'本文') 
    44     tags = models.ManyToManyField(Tag) 
     44    tags = models.ManyToManyField(Tag, blank=True) 
    4545    pub_date = models.DateTimeField(default=datetime.now) 
    4646    author = models.ForeignKey(User) 
     
    113113      'tags', 
    114114    ) 
     115   
     116  タイムゾーンを日本にする 
     117  :: 
     118   
     119    TIME_ZONE = 'Japan' 
    115120 
    116121 
     
    352357   
    353358  .. image:: images/blogger_admin_page.png 
    354    
     359 
    355360* モデルのデータ一覧で表示される項目を変更する 
    356361 
     
    478483      search_fields = ('title, body',) 
    479484      filter_horizontal = ('tags',) 
     485 
     486* Adminのラベルを日本語に切り替える 
     487 
     488  Adminのみではなく、Djangoの国際化されている文字列が全ての日本語で表示されます。 
     489  :: 
     490   
     491    LANGUAGE_CODE = 'ja' 
    480492 
    481493 
     
    560572  :: 
    561573   
    562     (r'^site_media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': '/path/to/static'}), 
     574    (r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': '/path/to/static'}), 
    563575   
    564576* プロジェクトのbase.htmlにindex.htmlテンプレートの中身をコピーする 
     
    614626 
    615627  / へのアクセスに対して、汎用ビューでEntryデータを20件表示する 
     628   
     629  *ヒント* django.views.generic.date_based.archive_index 
    616630 
    617631* ユーザ毎一覧ページの表示 
     
    619633 /USER/ へのアクセスに対して、汎用ビューをラップてユーザのEntryデータを20件表示する 
    620634  
     635 *ヒント* django.views.generic.date_based.archive_index か、django.views.generic.list_detail.object_list 
     636  
     637 *ヒント* archive_indexの場合は、テンプレート名はAPP/MODEL_archive.html 
     638  
     639 *ヒント* month_format='%m' 
     640  
    621641 ギャラリーのブロックを非表示にしてみる 
    622642 
     
    626646 
    627647 /USER/YEAR/MONTH/DAY/ID/ へのアクセスに対して、対象の日付の対象のデータのEntryデータを1件表示する 
     648  
     649 *ヒント* django.views.generic.date_based.object_detail 
     650  
     651 *ヒント* month_format='%m' 
    628652 
    629653発展