django

Apache httpdでmod_rewriteを使うときに注意すること

私の環境だとpythonとdjangoを利用してWebアプリケーションを作っていて、mod_wsgiを利用してhttpdからpythonにバインディングしています。んでhttpdの設定で WSGIScriptAlias /hoge /var/www/django/application.wsgiとか書くとexample.com/hogeにアクセス…

filterでnullじゃないテキストを取得する

なんかdjangoの仕様でblank=True且つnull=Trueなstringを保存すると値はNULLでなく""(空文字)が入るようで。 数値型だとちゃんとNULLが入っているのですが。 これがけっこう面倒くさいのです。 たとえば class Blog(models.Model): title = models.CharFie…

カスタマイズ(微笑)

いっこ前のエントリでなんかselectタグを使ったフォームの表示がおかしいからModelChoiceFieldをカスタマイズして出力するフォーマットを調整しようとかやってましたが class Type(models.Model): name = models.CharField(max_length=255) def __unicode__(…

ModelFormでForeignKeyのModelChoiceFieldをカスタマイズ

models.py class Type(models.Model): name = models.CharField(max_length=255) class Blog(models.Model): title = models.CharField(max_length=255) contents = models.CharField(max_length=255) type = models.ForeignKey(Type) という場合にBlogのFor…

DjangoのForm生成が便利すぎる件について

最近はwicket使うことが多かったので久しぶりにpythonでdjango弄ってみました。 んでwicketは慣れるといろいろ便利なのでdjangoでも同じような機能ないかなーって思ってたんですが djangoだとmodelクラスを継承したクラスのフォーム作成がほとんど自動ででき…

いまさら・・・djangoでリクエストパラメータを取得する

実はついこの間リクエストパラメータという存在を知ったというとても恥ずかしい人間です。すいません><ということでdjangoでリクエストパラメータを取得する方法をメモメモ・・・views.py def test(request): parameters = {} //getならGET、postならPOSTです…

GAEでdjangoを使用してfeed配信する方法

とりあえず日々のプログラミングで壁にぶち当たったところなどを忘れないようにメモ代わりとして日記を更新していくことにした。google app engineでdjangoを使用しているのだが、djangoにはfeedを生成するフレームワークも用意されているらしい。 日本語doc…