2012-01-01から1年間の記事一覧
New years python meme 2012 1. What’s the coolest Python application, framework or library you have discovered in 2012 ? Django. yes, It’s not so cool. but, I don’t know about another python applications well. Once said, 2012 is starting li…
Pushosuというサービスをリリースしました Twitter投稿用のボタンを自分で作れるサービス、 Pushosu を作りました 何よこれ Twitter投稿用のボタンを作れるサイトです。 1) Twitterからログインして、ボタンを作ります 2) 作ったボタンをクリックします 3) …
ブログ移行Home — hirokiky's blog今までありがとうはてダ
@shomah4aさんが面白い記事を書いていたのでもうちょっと遊んだ。 2012 Python アドベントカレンダー (Web フレームワーク ) 二日目 WSGI でなんか作ってみる #python_adv - プログラマのネタ帳 とりあえず上記で書かれていることをやってみた。WSGIだけで作…
2012Pythonアドベントカレンダー1日目を担当します、取りまとめ役の id:hirokiky です。 この記事では私がDjangoのチュートリアルの次にやってきたことを書きます。 内容としては「Django」に限った話ではなくて、そもそもプログラミング自体そんなにしたこ…
ウィジェットとは、Django で HTML の入力エレメントを表現するためのオブジェクトです。ウィジェットは、 HTML のレンダリングや、個々のウィジェットに対応するデータをGET/POST 辞書から抽出する処理を行います。 http://djangoproject.jp/doc/ja/1.0/ref…
Amazon ELB + EC2 環境で EC2 に直接アクセスしなよう nginx を設定する。想定するのは ELB にドメイン名を設定して、それを介して EC2 上インスタンスにアクセスするような状態。 その場合、 EC2 (https?://ec2-.*\.amazonaws.com) に直接アクセスされると…
Django 製サイトで TwitterBootstrap を使いたいときはdjango-bootstrap-toolkit を使うのがオススメ。
単一のフォームについて複数回入力するなら FormSet 、 複数種類のフォームを画面遷移なしで入力するなら FormWizard がある。FormWizard で FormSet を使ってみた
iMac で心地よく開発してます。
オブジェクト更新用のビューのテストをするときに、フォームにすでに入力されている値をテスト したいことがある。 >>> response = self.client.get('/update/1/') response オブジェクトから、いかにフォームの初期値を取るかという問題。
>>> HogeFormSet = modelformset_factory(Hoge) >>> hoge_formset = HogeFormSet() とすると、FormSet(ModelFormSet) が DB に保存されている既存のオブジェクトに束縛されて提供される。 この挙動はオブジェクトの新規作成をするビューで使うには好ましくな…
Ubuntu で M2Crypto を使おうとしてハマった。 ImportError: /home/hirokiky/.virtualenvs/hogeenv/local/lib/python2.7/site-packages/M2Crypto/__m2crypto.so: undefined symbol: SSLv2_method エラー文は上記のようなものがでた。
Django の FormSet についてハマったメモある更新用のビューに FormSet を使いたかった。更新用のビューなので、既存のオブジェクトがある場合は FormSet をそれに対して束縛してやる必要があった。 環境 Django==1.4.1 解法 下記ブログ参考に。 Django mode…
WSGIからの流れを大まかに掴めたのでまとめたい。かなり大まかには、この画像を念頭におけばいいと思う。 今回はDjango1.4を対象にしている。 注意 流れを理解するために読むべきソースコードへのリンクと、その順番をまとめてる。 読みやすさはあんまり考慮…
django.views.generic.base.TemplateViewなどのクラスベースビューの実装を見てみると、head()メソッドが書かれていないように見える。しかしHEADリクエストには対応してる、という話。「TemplateViewはHEAD対応していない」的なお話を聞くことがあるから書…
django-cms で言語別のページを用意しない方法。django-cms のチュートリアル (3. Introductory Tutorial — django cms 2.3 documentation) どおりに導入すると、例えば /tempura というURLに http://example.com/tempura/ http://example.com/en/tempura/ …
django-cms のドキュメント (https://www.django-cms.org/en/documentation/) を参考に django-cms 導入デモ中のこと。 開発用サーバー起動後にブラウザから開くと ImportError at / No module named urls がでる。
Django製サイトにブログを導入するdjango-blog-zinniaについて、ハマりどころ書く。 http://django-blog-zinnia.com/documentation/getting-started/overview/ 以下2点でハマった。 Error: One or more models did not validate TemplateSyntaxError at /web…
Django製のサイトにSphinx製のドキュメントをアッサリ導入する方法。 Sphinxドキュメントを http://example.com/docs/ に導入できる。 ユーザーグループのサイト作って、ドキュメントを/docs/以下に用意したい人とかが対象になると思う。記事の内容はほとん…
Django 1.4からの機能であるproject templateが大変便利であると最近気づいた。 2012.9.21 追記 app templateじゃないよ app templateって書いてたけどproject templateだった。 Django & Pyramid Con で話した project templateについては Django & Pyramid…
(第19回)Python mini Hack-a-thon - connpass#pyhackに参加してきました。3度目です。 やったことは Djangoのドキュメント翻訳 とあるイベントのミーティング
天才は努力の天才っていうの、何か失礼。その人の努力を軽視してる気がする2012-05-13 17:07:13 via YoruFukurouTwitterではちゃんと話せないからまとめる。 そうならないように気をつけてることも書く。
django-docs-ja · GitHubのメンバーになりました。 これはDjangoのドキュメントの日本語訳をしているグループで、このたび1.4に対応させようと活動しています。 django-docs-ja/django-docs-ja · GitHub
(第18回)Python mini Hack-a-thon - connpass#pyhackに参加してきました。2度目です。
4月から社会人になります。新卒準備カレンダー 2011春 : ATNDという企画が好きで読んでいたので、それをパクって書いてみようと思います。といっても私は経験のある社会人ではないので「先輩からのメッセージ」を書くわけじゃなく、ちょっとした意気込みを書…
今日もSinboonのデザインなど。 良いかんじになって満足
私の運営してるサービスSinboonの次のリリースの話です。新デザインが概ねまとまったのでそれをお披露目したいという魂胆です。改めましてこんにちは、Sinboonの開発、運用、デザイン、広報及び投資を担当しておりますhirokikyです。今のSinboonのバージョン…
DjagnoではsettingsモジュールのDEBUGの値(True/False)によってデバッグモードのオンオフができます。 ここで環境が開発or運用など複数ある場合に、各環境ごとにデバッグモードのオンオフを静的に設定するのは面倒。環境に応じて、DEBUGの値が動的に変わる…
Djangoにパッチを送るときなどに、Djangoそのもののテストを実行する必要があります。 ただ「Django テスト」でググってもDjangoプロジェクトのテストの話ばかりがヒットしてしまうので書いておきます。