Jinja¶ Jinja is a fast, expressive, extensible templating engine. Special placeholders in the template allow writing code similar to Python syntax. Then the template is passed data to render the final document.
Using MongoDB in your Django app - implications and benefits By Peter Bengtsson, Fry-IT www.peterbe.com 10 years RDBMS experience 10 years NoSQL experience (ZODB) 10 years Python experience But I've never written my own ORM, templating language, web framework or blog engine "MongoDB is a scalable, high-performance, open source, document-oriented database. Written in C++" BSON (JSON + datetime) Aut
django fs pyfilesystem python I am pleased to announce a new version of PyFilesystem (0.3), which is a Python module that provides a common interface to many kinds of filesystem. Basically it provides a way of working with files and directories that is exactly the same, regardless of how and where […] I am pleased to announce a new version of PyFilesystem (0.3), which is a Python module that provi
前にやったのに、忘れてしまったので今度は忘れないようにメモ。 Django 1.1 での話。 サムネイルを出すという例だが、発見した中ではこれ↓が近い http://stackoverflow.com/questions/1385094/django-admin-and-showing-thumbnail-images 整理すると 1. モデルに img タグで画像を表示するようなメソッド(例:some_method)を追加 2. some_method.short_description に何か名前を設定 3. some_method.allow_tags = True 4. admin.py の該当モデルの list_display に 'some_method' を追加 リファレンスマニュアル↓の、colored_name の例の変形と言える http://docs.djangopr
¶ Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user. Quick links¶ Current version: 6.4.1 (download from PyPI, release notes) Sour
DjangoのURLディスパッチャは正引き(URLからview関数への変換)は比較的単純ですが、逆引き(view関数からURLへの変換)はちょっとわかりにくいです。get_absolute_urlメソッド, permalinkデコレータ, urlタグ, reverse関数, url関数, 名前付きURLパターンなど、キーワードはよく目にするけれど、具体的にどうすればいいのかよくわからないということはないでしょうか? Djangoのドキュメントでは正引き・逆引きという視点からのまとまった解説はないので、ここで解説したいと思います。 正引き(URLからview関数への変換) 正引きと言うのはURLからview関数への変換のことです。urls.pyに正規表現とそれに対応するview関数名の組(URLパターン)を定義することで実現しています。その目的のためだけならURLパターンに名前をつける必要は
Open Source Repositories Have Movedby Corey Oordt • Published 11 May 2011 We’ve moved The Washington Times’ open source projects on github to http://github.com/callowayproject Comments django - open source - python Finding Which Python Packages Are Out-Of-Dateby Corey Oordt • Published 8 Apr 2011 As your projects get bigger, they collect more and more packages. It can be a chore keeping track of w
YahooのOpenIDを試そうとしたら、なんかポート番号がほげほげでどうこうらしいことを知ったので、mod_pythonを入れてちゃんと動かせば使えるのかなー、と思ってCentOSを入れてみたメモ。 MacBookのApacheの設定をしてもよかったんだけど、手元のMacBookにはデフォルトで入ってるApacheとportで入れたApacheの二つが入っててよくわからないから、CentOSを入れた。 CentOSはほぼ最小構成*1で入れる python2.6+mod_python+Djangoでまとめようとしたけど、ついでなのでよく使うライブラリの入れ方もまとめてみる。 初期設定とか CentOS5初期設定 - CentOSで自宅サーバー構築 SSHサーバー構築(OpenSSH) - CentOSで自宅サーバー構築 ファイアウォール構築(iptables) - CentOSで自宅サーバ
Djangoでユーザー登録 ユーザー登録で良くあるパターンとして ユーザーネームとパスワード、メールアドレスを入力する 認証のメールが届く メールに書いてあるURLにアクセスするとアカウントが有効になる という処理が良くあります。 これをやるためのモジュール(テンプレート?)が 実は用意されています。 django-registration - Google Code これを使ってみましょう django-registrationをインストールしてみる さっそく先ほどのdjango-registrationのサイトの右の方の 「Featured Downloads:」からダウンロードして解凍します。 そして解凍したディレクトリで >sudo python setup.py installをするだけでインストール終了です。 django-registrationをプロジェクトに取り込む まず
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。
ModelForm(newforms)でValidate JavaScript使ったXSSを防ぐために、ModelForm使ってURLFieldをValidateしてみたよ\(^o^)/ newformsでのバリデーションのやり方は以下の公式ドキュメントを参照 フォームやフィールドのバリデーションコードを自作する まとめると以下のようになります。 バリデーションはフォームのクリーニングを行ったとき(フォームのis_validを呼び出したとき)に実施される。 クリーニングは次の3つの過程が順に行われる。 フィールドサブクラスのclean()メソッド フォームサブクラスのclean_<fieldname>() (<fieldname> はフォームフィールドを指す属性名) メソッド フォームのサブクラスの clean() メソッド 今回は「元々URLFieldが持っているバリデートをかけつつ、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く