Movatterモバイル変換


[0]ホーム

URL:


Django

The web framework for perfectionists with deadlines.

Documentation

Django documentation

Everything you need to know about Django.

First steps

Are you new to Django or to programming? This is the place to start!

Getting help

Having trouble? We’d like to help!

How the documentation is organized

Django has a lot of documentation. A high-level overview of how it’s organizedwill help you know where to look for certain things:

  • Tutorials take you by the hand through a series ofsteps to create a Web application. Start here if you’re new to Django or Webapplication development. Also look at the “First steps”.
  • Topic guides discuss key topics and concepts at afairly high level and provide useful background information and explanation.
  • Reference guides contain technical reference for APIs andother aspects of Django’s machinery. They describe how it works and how touse it but assume that you have a basic understanding of key concepts.
  • How-to guides are recipes. They guide you through thesteps involved in addressing key problems and use-cases. They are moreadvanced than tutorials and assume some knowledge of how Django works.

The model layer

Django provides an abstraction layer (the “models”) for structuring andmanipulating the data of your Web application. Learn more about it below:

The view layer

Django has the concept of “views” to encapsulate the logic responsible forprocessing a user’s request and for returning the response. Find all you needto know about views via the links below:

The template layer

The template layer provides a designer-friendly syntax for rendering theinformation to be presented to the user. Learn how this syntax can be used bydesigners and how it can be extended by programmers:

Forms

Django provides a rich framework to facilitate the creation of forms and themanipulation of form data.

The development process

Learn about the various components and tools to help you in the development andtesting of Django applications:

The admin

Find all you need to know about the automated admin interface, one of Django’smost popular features:

Security

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

Internationalization and localization

Django offers a robust internationalization and localization framework toassist you in the development of applications for multiple languages and worldregions:

Performance and optimization

There are a variety of techniques and tools that can help get your code runningmore efficiently - faster, and using fewer system resources.

Geographic framework

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

Common Web application tools

Django offers multiple tools commonly needed in the development of Webapplications:

Other core functionalities

Learn about some other core functionalities of the Django framework:

The Django open-source project

Learn about the development process for the Django project itself and about howyou can contribute:

Back to Top

Additional Information

Support Django!

Support Django!

Getting help

FAQ
Try the FAQ — it's got answers to many common questions.
Index,Module Index, orTable of Contents
Handy when looking for specific information.
Django Discord Server
Join the Django Discord Community.
Official Django Forum
Join the community on the Django Forum.
Ticket tracker
Report bugs with Django or Django documentation in our ticket tracker.

Download:

Offline (Django 3.1):HTML |PDF |ePub
Provided byRead the Docs.

This document is for an insecure version of Django that is no longer supported. Please upgrade to a newer release!

[8]ページ先頭

©2009-2025 Movatter.jp