Make組ブログ

Python、Webアプリや製品・サービス開発についてhirokikyが書きます。

Django

django-blog-zinnia導入時のハマりどころ2点

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製ドキュメントを導入する方法

Django製のサイトにSphinx製のドキュメントをアッサリ導入する方法。 Sphinxドキュメントを http://example.com/docs/ に導入できる。 ユーザーグループのサイト作って、ドキュメントを/docs/以下に用意したい人とかが対象になると思う。記事の内容はほとん…

Django 1.4のproject template便利

Django 1.4からの機能であるproject templateが大変便利であると最近気づいた。 2012.9.21 追記 app templateじゃないよ app templateって書いてたけどproject templateだった。 Django & Pyramid Con で話した project templateについては Django & Pyramid…

Django1.4のドキュメント翻訳とかそのコミッタになったとか

django-docs-ja · GitHubのメンバーになりました。 これはDjangoのドキュメントの日本語訳をしているグループで、このたび1.4に対応させようと活動しています。 django-docs-ja/django-docs-ja · GitHub

Djangoのデバッグモードを動的に切り替えたい

DjagnoではsettingsモジュールのDEBUGの値(True/False)によってデバッグモードのオンオフができます。 ここで環境が開発or運用など複数ある場合に、各環境ごとにデバッグモードのオンオフを静的に設定するのは面倒。環境に応じて、DEBUGの値が動的に変わる…

Djagno自体のテストを実行する方法

Djangoにパッチを送るときなどに、Djangoそのもののテストを実行する必要があります。 ただ「Django テスト」でググってもDjangoプロジェクトのテストの話ばかりがヒットしてしまうので書いておきます。

Djangoにすごく長いCSRF token送りまくるDOS

フラフラとDjangoのチケットみてると #16827 (validate CSRF token (Check length)) – Django こんなものがあった。 すごく長いCSRF tokenもったリクエスト送りまくるDOS攻撃があるらしいんですが、Djangoはどんなに長いCSRF tokenでも受け付けてしまうらし…

Djangoのバージョンを切り替えて使う〜chdjangoの導入

Djangoのバージョンを切り替えながら使う方法。この記事ではインストールされているDjangoのバージョンをまるごと変えてしまう方法です。プロジェクトごとにDjangoのバージョンを切り替えるならプロジェクトごとに異なるバージョンのDjangoを使う - 偏った言…

feedjack 導入のまとめとハマった点(MEDIA_URL とか)

feedjack は Django ベースのフィードリーダです。Planet というフィードリーダに似ているらしい。 http://www.feedjack.org/ Planet Feed Reader 公式ページの Instraition が優秀なんで楽だけど、MEDIA_URL とかでハマったので書く。