2007-09-01から1ヶ月間の記事一覧

DjangoでGmailのSMTP使って送信失敗

settings.pyに下記のように書きました。 EMAIL_USE_TLS = True EMAIL_HOST = 'smtp.gmail.com' EMAIL_HOST_USER = 'youremail@gmail.com' EMAIL_HOST_PASSWORD = 'yourpassword' EMAIL_PORT = 587 で、 python manage.py shellでsettingを読み込んだshellを…

ユーザー認証をやってみる

Djangoでユーザー登録 ユーザー登録で良くあるパターンとして ユーザーネームとパスワード、メールアドレスを入力する 認証のメールが届く メールに書いてあるURLにアクセスするとアカウントが有効になる という処理が良くあります。 これをやるためのモジュ…

ユーザー登録で悩んでみる

チュートリアルも無事に終わったので 一番使いそうな機能、ユーザー登録を作ってみたいと思います。 フォームとフィールド,マニピュレータ : Django オンラインドキュメント和訳 ここで説明しているフォーム/マニピュレータシステムは,次の Django リリー…

その前にPythonと戯れてみるw

ちょっと(何故か)java-jaで話題になったので…… Pythonは「_(アンダースコア)」で直前の値が取得できます。 Perlで言うと$_に当たるのかな?*1 で、その「_」なんですが、予約語じゃないので上書きできちゃいます。 こんな感じ Python 2.5.1 (r251:54863, J…

対話シェルをもう少し使いやすくしてみる

Djangoへの片思い日記 - 準備で出てきた 「対話シェル」 どうやらこれを使いこなすと便利そうです。 「このコードこうやって書けば(期待通りに)動くのかな?」 と言うときや 「これ、ちょっと調べたい><」 なんていうときに凄く便利そうです。 そんな対…

Djangoチュートリアルをえいやっとやってみる

さて、ここまででかなりの準備が出来ました。 では実際にDjangoのチュートリアルをやってみましょう。Django オンラインドキュメント和訳プログラムを書いたことが無くても 何も恐れる必要はありません。 まずは書いてみてから悩めばいいのです。 絵などと一…

初心者向けDjango勉強会

初心者のためのDjango勉強会 が、開催されます!! PythonのインストールからDjangoのセットアップ、 そしてチュートリアルまで手取り足り教えてくれます>< プログラミング全然分からなくても Djangoの開発環境が出来て色々弄れるようになります!! みん…

Mozilla24

参加してきます!! ベルサール九段をうろついていると思いますので 見かけたら声かけてくれると喜びます><

データベースを用意する

さて、次にやることはDBの準備です。 俺はMySQLを入れてみました。 理由は今までPostgreSQLばかり使ってたからです>< DBのインストール は、略させて貰います>< ソースから持ってきても pkgで入れてもMacPortsで入れても構いません。 データベースの作成…

「LookupError: unknown encoding: X-MAC-JAPANESEの罠 」の件

今回ちょっと濃い話なので 初めての方は理解できなくて大丈夫です!! unicode ぶらんちが入ったのでいろいろ戦いが始まりました。 {{ page.created|date:"Y" }} とか Mac でやってるとX-MAC-JAPANESE なんてしらねーよ馬鹿! って怒られます。 なので一時的…

Djangoのインストール

僕が馬鹿みたいに「ぱいぱい」とかにこだわっていたら Django-jaのエロイ人がきっちりまとめてくれました。 WindowsにDjango最新版を | スパムとか Mac OSXにDjango最新版を | スパムとか 僕のやり方は激しく違いますね>< はぐれメタル見つけまくりなやり…

ぱいぱいを弄ってみる

ぱいぱいってなに? Pythonの色々な便利なプログラムを集めている場所みたいです。 PerlのCPANみたいな物ですね。 pypi http://cheeseshop.python.org/pypi 読み方は「ぱいぱい」です。 Pythonは本当に「ぱい」が好きですね。 愛は世界を救わないけど エロは…

準備

ちゃんとインストールできたかな? さて、ちゃんとDjangoがインストールできたか確認してみましょう。 チュートリアルを見てみると Django がインストールされているかどうかは、 Python 対話シェルを起動して import django を実行してみればわかります。 …