RSS

generic_view ハマリ例

Djangoのgeneric viewでdjango.views.generic.date_based.archive_monthを使って悩む。

    付与されたタグ:
  • Django

URL_PREFIX/(P?<year>\d+)/(P?<month>\d+)/$ とかやっていたがなぜか駄目で。ドキュメントを読むと month_format でformatを設定しないと%b(JanとかFebとか)になるとのこと。%mに設定して動作したが、locale依存で優しくないと思う。

それと next_month が二日(9月だと10/2)に設定されるのはなんででしょう。10/1に9月のnext_monthがfuture扱いってのはおかしいでしょ。ドキュメントにはfirst day of the next monthと書いてあるのになあ…。