このドキュメントの Django のバージョンにはセキュリティ上の脆弱性があるため、すでにサポートが終了されています。新しいバージョンにアップグレードしてください!最新の Django のバージョンのドキュメントはこちら

Django v1.0 documentation

Django ドキュメント

revision-up-to:8961 (1.0)

Django を使いこなすための全てがここにあります。

和訳について

このドキュメントは、 Django の標準ドキュメント の和訳です。 現在、和訳は Yasushi Masuda によって進められており、 Takanao Endoh をはじめとする日本 Django ユーザ会の有志の手でメンテナンスされています。 和訳に関する問い合わせは、 Django プロジェクトのトラッカではなく 、 Yasushi Masuda (whosaysni-at-gmail.com) または django-ja メーリングリストにお寄せくだ さい。

助けを求める

困り事ですか?手を貸しましょう!

最初のステップ

概要 (Overview)
Django でのデータベース駆動アプリケーションの作り方を理解しましょう。
インストール (Installation)
Django をインストールしましょう。

チュートリアル: Django アプリケーションを書く

その 1
プロジェクトをセットアップし、モデルを作成して、データベース API をいじっ てみましょう。
その 2
Django が自動生成する admin サイトを使ってみましょう。
その 3
公開用のインタフェースビューを作成しましょう。
その 4
フォームの処理方法を学びましょう。

Django を使う

モデル (Models)
データを記述する、ただ一つのデータソースであるモデルを設計しましょう。
リクエストの処理 (Handling web requests)
リクエストを処理して、ビューに結びつけ、ページを生成して返しましょう。
フォーム (Forms)
HTML フォームを作成して、操作しましょう。
テンプレート (Templates)
サイトの視覚的なデザインを開発しましょう。

アドオン (contrib) アプリケーション

管理サイト (Django’s automatic admin site)
手間をかけずに、データを操作するためのインタフェースを構築しましょう。
フォームツール (Form tools)
複雑なフォームのワークフローを簡単に操作しましょう。
配信フィード (Syndication feeds)
データから RSS や Atom フィードを生成しましょう。
ローカルフレーバ (Local flavor)
地域特有の機能をサイトに組み込みましょう。

特殊な問題を解決する

デプロイ (Deployment)
プロジェクトをリリースしましょう。
既存のデータベースからデータを取り込む (Importing data from legacy databases)
Django を既存のデータベースや他の Web 開発ツールと組み合わせて使いましょ う。
テンプレートタグの自作 (Custom template tags)
Django のテンプレート言語に独自の拡張を追加しましょう。
CSV の生成 (Generating CSV) & PDF の生成 (Generating PDF)
HTML 以外のコンテンツを Django で生成しましょう。

リファレンス

設定 (Settings)
Django の全ての設定とその働きを理解しましょう。
リクエストオブジェクトとレスポンスオブジェクト (Request & response objects)
Django が HTTP のリクエストとレスポンスの表現に使っているクラスを理解し ましょう。
モデル API リファレンス
Django のモデルシステムを骨の髄まであじわい尽くしましょう。
フォーム API リファレンス
フォームやフィールド、ウィジェットの詳細について学びましょう。

その他

仕組み (Internals)
Django が背後でどのように動作しているかを学びましょう。また、プロジェク トへの参加方法を学びましょう。
リリースノート (Release notes)
それぞれのリリースで、何が新たに Django に登場したかを見ましょう。
雑多 (Miscellany)
分類しようのないドキュメントの置き場です。はさみや電池やテープの入った キッチンの引き出しのようなものです。