Django

Django Hack-a-thon 無事終了しました。

あいかわらず会計をしていました:-p タップの長さが足りてない雰囲気だったり、無線APの処理能力が 足りなかったりといろいろありましたが、無事終わって良かったです。 見知った顔しかいないハッカソン席にいてあまり交流できなかったのが 残念だったかなと…

app-engine-patch

app-engine-patch http://code.google.com/p/app-engine-patch/管理画面がつかえるのはやっぱり大きいなと GAEでアプリを作るときは利用することにする。 参考:app-engine-patchすごいよ 現在のポスト数 14 / 100

第1回 Python旅館でやった(てる)こと

Django post_save シグナルの使い方 admin.autodiscover()の簡単な動作の仕組み Django本+1.0.xだとフォローが必要 双方向リストの実装方法案 Python dict(zip(list, list)) 現在のポスト数 6 / 100

Django Disc 8.

会議室が予約できました。 2009年4月25日(土)です。詳しくはこちらで、 Django Disc 8. 現在のポスト数: 3 / 100

Django 1.0 ドキュメント 日本語訳

ymasudaさんによるDjango 1.0 ドキュメントの日本語訳がでています。 本当にありがとうございます。 Django 1.0 ドキュメント 日本語訳

Django本

cbook24にもDjango本の情報があった。 http://www.cbook24.com/bm_detail.asp?sku=9784048672092 Amazonにはまだないかな

話題のGAEを少し触った

話題のGoogle App Engineを触って見ました。 trunk直下のディレクトリを全部、アプリケーションの下にコピーして 1時間ぐらい悩んでましたが、なんとかデプロイできました。 以下は、参考サイトです。 Django オンラインドキュメント和訳 http://michilu.co…

Django警告メッセージ

開発版Djangoで、古いオプション指定が残っていると警告メッセージがでるようになっています。 maxlength が max_length 指定に変わっていたのを忘れていました:-( \blog\models.py:98: DeprecationWarning: maxlength is deprecated, use max_length instea…

DjangoでLudiaを使う

開発版Djangoで、パッチを当てる箇所が以前の手順と変わっているのでご紹介。${PYTHON_PATH}/django/db/backends/postgresql(_psycopg2)/base.py class DatabaseOperations(PostgresqlDatabaseOperations): """.....""" # ここに全文検索用のメソッドを追加…

Djangoでunittest 第二回

フィクスチャの読み込みに関して、MiCHiLUさんにアドバイスをもらったので試してみた。1.生成したフィクスチャをDjangoのプロジェクト配下に置く 2.TestCaseに、 fixtures クラス属性を指定する (フィクスチャの読み込み から抜粋) ユニットテストは、…

Djangoでunittest

前回やったDjangoでテスト(POST,ログイン)をunittestで書いてみたDjangoでは、unittest.TestCaseを更に拡張した django.test.TestCaseが 提供されているので、それを使います。 django.test.TestCase は、テストクライアントにデフォルトでアクセスすること…

Djangoでテスト(POST,ログイン)

今回は、ログインとPOSTのテスト Django オンラインドキュメント和訳 Djangoアプリケーションのテスト Djangoには、テストクライアントというWebアプリケーションをテストする 便利なツールが用意されています。 テストクライアントを利用すると、簡単にリク…

Djangoでテスト 第二回

テストデータの読み込みが面倒という点で、 MiCHiLUさんに教えてもらったので試してみた。 >>> from django.core import management >>> management.call_command('loaddata', 'blog/fixtures/k8w.json') Loading 'blog/fixtures/k8w' fixtures... Installin…

Djangoでテスト 第一回

Djangoでのテスト まずは、ここを見る。 Django勉強会 Disc4の資料 Djangoアプリケーションのテスト 大事なところ テストデータの作成は、開発中にデータをadmin画面などから作成していると思うので、 $ python manage.py dumpdata --indent=2 > app/fixture…

Django API

Javadoc風なDjango APIのページを見つけました。 http://djangoapi.matee.net/SVN版が対象のようです。すでに、既出でした:-)

Django勉強会の動画

http://stage6.divx.com/user/kzn/blog/25751/ にて、動画が公開されています。kznさんに感謝、感謝です。

Django勉強会 Disc4

Django勉強会には、初参加でした。 お昼2時間とるっていうのは、かなり良かったです。 積極的に、しゃべりにいくべきだったと反省。中継の様子: http://www.lingr.com/room/django-ja しばらくすれば、動画が見れると思います。 kznさんが動画を取りつづけ…

Djangoでamchartsを使う

とりあえず、amchartsを使ってみました。 graph posted by (C)kuma8 amchartsは、データ形式にCSVとXMLを選択することができます。 今回は、CSV形式でグラフを書いてみました。DjangoでCSV出力を参考にCSV出力をさせて、amchartsのデータファイルを設定する…

データベース APIだけ使う方法

すでに作成済みのデータベースに対して、データを更新する方法です。 Djangoアプリでない、アプリからもすでに作成済みのモデルクラスを 使用して処理をすることができます。 データベースAPIを使うには、以下の条件が必要です。 1. import mysite ができる…

Django日本語訳

にしおさんのブログより Django関連をググると確かにymasudaさんのページが先にでてしまうので、 最新のドキュメントがトップにくるようにがんばろう運動展開中なにはともあれ、ymasudaさんとmichiluさんに感謝です。Django オンラインドキュメント和訳

newforms 勉強中(2)

モデルからフォームを作ってみた。 テンプレートで単純に"{{ form }}"を入力すると、"UnicodeDecodeError"がでた。 ManyToManyフィールドを含む(ModelMultipleChoiceField)があると駄目みたい。メモ: URLFieldは、"verify_exists=False"を指定しないと、 UR…

newforms 入門中

ToDo管理作成のための準備で、newformsをいまさらながら使ってます。

DjangoでAjaxを使う

Django界隈は、jQuery人口多そうなので、jQueryを使うことに わからなかったら教えてもらえそうですしね。 PythonとDjangoとjQueryの勉強をかねて、 TODOリストをもう一度作ってみようかと 東海 Python Workshop 01の懇談会で、 everesさんが少し難しいって…

Djangoでjson出力

id:Voluntas さんお勧めのsimplejsonを使う方法も試してみた。 serializers と simplejson で出力結果が違うのは、気にしない。 実際に使うときは、 simplejson を使うほうが良さそうです。 # -*- coding: utf-8 -*- from django.http import HttpResponse f…

DjangoでAjaxを使う(準備中)

jsonとxmlの出力は、django.core.serializersを使えば できることがわかったけど、ライブラリはどれから手をつけていこうかな?候補は、jQueryとSpryか

管理画面で全文検索

モデル API リファレンス search_fieldsを指定する際に"@"を付加すれば 全文検索をしてくれます。 models.py class User(models.Model): """ Senna Test """ name = models.CharField(maxlength=50) age = models.IntegerField() note = models.CharField(ma…

DjangoからLudia(Senna)を使う

詳しくは、以下の資料を参照することでできます。 via: id:tasukuchan http://qwik.jp/senna/publication.download/django-ja-disc3-senna.pdf 資料にもあるとおり、Django本体に1行パッチを当てるだけで、 全文検索が意識することなくできます。 urls.pyに…

管理画面でない - 続き4

mod_wsgi + SQLite で FreeComment が動かない件 を見ました。 再度自分のところのエラーログと環境を確認してみました。error_logには、Segmentation fault (11) は出ていませんでした。一応、expactのバージョンなど # ldd /usr/sbin/httpd | grep libex l…

最近見つけたDjangoサイト+α

Dark Age of CamelotのBlog 特定ジャンルのblogを巡回するRSSリーダーのようです。中の人? PrinCo. WM5嵌り中

管理画面でない - 続き3

バックエンドのデータベースをPostgreSQLに変えたらあっさりできた。 なんらかのアクセス権が問題になっていそう。 後で調べよう。少しでも時間を割いてくれた方々ありがとうございます。