Google app engine用汎用ビュー date_based

  • April 15, 2008 22:49
  • Posted by uemura

まだ作りかけですが、Google app engine用の汎用ビューdate_basedを作ってみました。

コードはCodeReposのコミット権をもらったので、そちらにあげておきました。

http://coderepos.org/share/browser/lang/python/gae_django/views/generic/date_based.py

template_nameを必ず渡す必要があるのと、object_detailができてません。

また、Google app engineのTIMEZONEはUTCなのですが、そのへんを考慮してないので日付の指定がズレてしまいます。そのうちsettings.pyのTIME_ZONEを見てその辺の修正をかけるようにする予定です。

テンプレートに表示するときはtemplatetagsで時刻を修正する予定です。

http://coderepos.org/share/browser/lang/python/gae_django/templatetags/datefilter.py

pytzが必要です。

  

Django再入門 RandomNoteを作る vol.2 汎用ビュー(Genericview)

  • March 07, 2007 07:45
  • Posted by uemura

管理画面で本文を追加したり、消したりできるようになったので 今度は管理画面以外でもできるようにしましょう。 今日のポイントは汎用ビューを使うことです。 Railsのscalfoldが足場に対して汎用ビュー(GenericView)は完成品です。 Djangoの特徴的な機能なので是非使いこなせるようになりましょう。 (どちらが良いというわけではありません)

まずmyproject/urls.pyを

  

Django再入門 RandomNoteを作る vol.1 下準備

  • March 07, 2007 01:00
  • Posted by uemura

Djangoの勉強にあたって何かいい題材はないかと探していたのですが まちゅダイアリー - Rails に(再)挑戦してみようかと思います。 Railsがよくわからないので途中脱線しながらになると思いますが、がんばって完成させてみたいと思います。

Djangoのインストール、MySQLのインストールは済みの状態からスタートします。 プロジェクトを作りたいPATHにて

django-admin.py startproject myproject

でmyprojectというプロジェクトを作ります。