Django ドキュメント

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

最初のステップ

Django やプログラミングは初めてですか? それなら、ここから始めましょう!

助けを求める

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

  • FAQ を探してみましょう。よくある質問への答えなら、ここで見つかります。
  • 特定のトピックに関する情報を探していますか? それなら、 genindexmodindex 、そして ドキュメントの詳しい目次 を見てください。
  • 何も見つかりませんか? FAQ: 助けを求める で、サポートを受けたりコミュニティに質問をしたりすることに関わる情報を確認してください。
  • Django のバグを見つけたときは、 チケットトラッカー で報告してください。

本ドキュメントの構成

Django にはドキュメントがたくさんあります。あらかじめドキュメントの構成の大まかな概要を知っておけば、特定のトピックを探すときに、どこを探せばいいかすぐに分かるようになるでしょう。

  • Tutorials take you by the hand through a series of steps to create a web application. Start here if you're new to Django or web application development. Also look at the "最初のステップ".
  • トピックガイド では、重要なトピックや概念について大まかに解説し、役に立つ背景情報や説明を行っています。
  • リファレンスガイド は、API や他の側面から見た Django の仕組みの技術的なリファレンスです。ここでは、Django の仕組みとその使い方について説明していますが、重要な概念については基本的に理解していることを前提に書かれています。
  • How-to ガイド はレシピ集です。よくある問題やユースケースに対して、どんなステップを踏んで解決すればいいかを説明しています。チュートリアルより発展的な内容で、Django の仕組みについてはある程度は理解していることを前提に書いてあります。

ビュー層

Django には「ビュー (views)」と呼ばれる概念があります。ビューは、ユーザーリクエストを処理してレスポンスを返すロジックをカプセル化したものです。以下のリンクから、ビューの詳細を学びましょう。

テンプレート層

テンプレート層は、ユーザに表示される情報をレンダリングするための、デザイナーにも書きやすい構文を提供します。デザイナーによるテンプレートの構文の使い方や、プログラマーが構文を拡張する方法について学びましょう。

フォーム

Django には、フォームを簡単に作成したり、フォームに入力されたデータを簡単に操作できるようにしてくれる、多機能なフレームワークがあります。

開発プロセス

Django アプリケーションの開発とテストに役立つ、さまざまなコンポーネントとツールについて学ましょう。

管理インタフェース

Django の目玉機能の一つである、自動生成の管理インタフェースのすべてを学びましょう。

セキュリティ

Security is a topic of paramount importance in the development of web applications and Django provides multiple protection tools and mechanisms:

国際化と地域化

Django は堅牢な国際化、地域化フレームワークを提供しています。これらのフレームワークを使えば、多言語、世界の各地域に対応したアプリケーションが簡単に開発できます。

パフォーマンスと最適化

ソースコードをさらに効率的かつ高速に実行し、より少ないシステムリソースで動作するようにするのを助けてくれる、様々な技術とツールが存在します。

地理情報フレームワーク

GeoDjango intends to be a world-class geographic web framework. Its goal is to make it as easy as possible to build GIS web applications and harness the power of spatially enabled data.

オープンソースプロジェクトとしての Django

Django プロジェクト自身の開発プロセスと、プロジェクトに貢献する方法について学びましょう。

Back to Top