Django基本チュートリアル2 掲示板を作る1

  • February 07, 2009 11:01
  • Posted by uemura

ueBLOG | Djangoの基本チュートリアル

の続きです。

次に簡単な掲示板を作ってみます。

アプリの名前はbbsとします。

firstprojectのディレクトリに移動して

% python manage.py startapp bbs

でアプリを作ります。

  

Djangoの基本チュートリアル

  • January 19, 2009 23:11
  • Posted by uemura

今回は、Djangoをインストールしたばかりの人を想定した、簡単なDjangoの説明をしたいと思います。

今回はWindowsで行います。

コマンドプロンプトを立ち上げて、プロジェクトを作りたいディレクトリに移動します。

今回は、C:/tmp/django_firstというディレクトリで行いますが、好きなディレクトリで行ってください。

まず「firstproject」というプロジェクトを django-admin.py startproject firstproject で作ります。

django-admin.pyはdjangoのインストール先のdjango/binにあります。windowsの場合は以下の場所にあると思います。

  

PinaxでDjango入門2 basic_projectのprofilesを変更 djangoの名前空間

  • January 18, 2009 23:01
  • Posted by uemura

== Django勉強会ハンズオンフォローアップ2 ===

ハンズオンの課題その1

pinaxのbasic_projectのprofileをcomplete_projectのprofileに変更する

をやってみたいと思います。

以下動画、

http://www.ueblog.org/media/static/django6_1/d21.swf

http://www.ueblog.org/media/static/django6_1/d22.swf

http://www.ueblog.org/media/static/django6_1/d23.swf

今回はYouTubeにもアップしてみました。

  

PinaxでDjango入門1 complete_projectとbasic_projectを動かす

  • January 17, 2009 00:02
  • Posted by uemura

先日のDjango勉強会Disc.6のフォローアップ第1回です。

  • Python2.5
  • django1.0
  • PIL
  • pinax (svnのtrunk)

で行っています。

まずpinaxのインストールは

% svn checkout https://svn.pinaxproject.com/pinax/trunk/ pinax

でsubversionを使ってインストールしてください。

  

Djangoの学習にPinaxはどうだろう?

  • December 30, 2008 18:00
  • Posted by uemura

Djangoの学習に何がいいかと思っていたけど

Pinax はなかなか良い気がする。

これはDjangoのよく聞くPluginアプリを集めたもので、

「アホか!」

というほど、いろいろなモノが入っている。

pinax/apps/external_apps

には

  

Django 勉強会 Disc.6やります

  • November 22, 2008 11:01
  • Posted by uemura

「やろう!」とだけ言いっぱなしだった「Django勉強会」ですが、

everes親分とVoluntasさんが仕切ってくれたおかげで

開催がほぼ確定になったようです!!

Django 勉強会 Disc.6(ほぼ確定) - Twisted Mind

  • 日時: 2009/1/15 (懇親会あり) 18:30 - 21:00
  • 懇親会: 21:30 - 23:00 参加費は 4000 円前後にしたい
  • 場所: 株式会社アクセンス・テクノロジー 会議室 (神楽坂にあります)

僕も、

  

Google Developer Day2008

  • June 11, 2008 10:06
  • Posted by uemura

今日はGoolge developer day2008に行きました。

http://farm4.static.flickr.com/3015/2566861476_40ae70f212_m.jpg

午後からはGoogle app engineのHackathonに参加。

Image APIが登場してから、しばらくたちますが、サンプルのものはDjangoを使ったものではないので Djangoだけをつかってやってみたかったのですが、変なところでハマりまくって時間内に動くものができませんでした。 だめだなぁ。

途中からはOS-X10.5にPIL (Python Image Library)をインストールするのに四苦八苦。OS-XはIPythonとかPILとか入った状態で出荷してほしいな。

家に帰ってとりあえず作ったのが以下

非常に単純なのでアレですが、一応公開してみます。

  

Google app engineでDjangoを動かす

  • April 09, 2008 10:36
  • Posted by uemura

まず、普通にGoogle app engineを使えるようにするには秋元さんのエントリーが詳しいのでそちらを参考に

秋元さんはWindowsを使っているがMacの場合はdmgとpkgでインストールする。

ローカル環境であれこれするdev_appserver.pyと、デプロイするためのappcfg.pyはそれぞれ/user/local/bin/に入る

  • /usr/local/bin/dev_appserver.py
  • /usr/local/bin/appcfg.py

またdemoやlibなどのファイルたちは/usr/local/google_appengineにある。

Google app engineはPythonは2.5が必要なのでOS-X10.5以外の人は別途インストールしましょう。Djangoのインストールだがeveresさんの記事が分かりやすいです。

  

RandomTumblrを作ってみた

  • February 23, 2008 08:22
  • Posted by uemura

JavaScriptは難しいので全く触ったことが無かったのだけど、ちょっと使う必要があったので練習してみた。

ちょっと練習したあとに

「Tumblrの画像をランダムに表示したいな」

と前から思ってたので実装してみることに。

jQueryというライブラリとjquery.jsonp.jsというプラグインを使用したらあっさり実装できた。

jQueryはなかなかいいですね。

出来上がったものは以下

http://www.ueblog.org/randomtumblr/photo/ueblog/

  

DjangoWiki_decorator

  • November 19, 2007 09:00
  • Posted by uemura

このBlogで更新情報を流してなかったですが、 Django - UeblogWiki はちょこちょこ更新しています。

割と最近書いたのは Django decoratorあれこれ - UeblogWiki django-jaの人たちに意見を聞いて書きました。

decoratorは他のLL言語の中でも特殊な分類に入ると思うので分かりづらいかもしれませんが、考え方自体は非常にシンプル(且つ強力)だと思います。