Documentation Django

Remarque importante au sujet de DjangoSpirit !

Django est un framework Python pour écrire, à toute berzingue et en Python, des sites webs fiables et rapides...

Django Spirit, lui, contient la traduction française de la documentation du framework Django. Django Spirit n’est, en rien, affilié de près ou de loin avec Django, les auteurs du framework Django, ou une quelconque communauté Django, où qu’elle se trouve, dans le monde ou dans l’Espace. Django Spirit est une initiative privée ;-)

Attention ! Traduire la doc du Django Framework est un travail de longue haleine :-) (la doc papier fait plus de 1 000 pages...), le webmestre s’est donc dit qu’il allait y aller mollo et publier les traductions au fur et à mesure de leur achèvement...

DjangoSpirit est donc construit à partir de la doc officielle du site DjangoProject, il contient des parties en français (les liens menant vers ces parties sont traduits en français) et des parties en anglais (dans ce cas, les liens sont en anglais, ils seront traduits en français au fur et à mesure que les pages anglaises seront traduites en français).

Construit à partir de la doc Django, bâti avec Sphinx, cela explique les similitudes d’aspect et de structure entre DjangoSpirit et DjangoProject... Les traductions, en revanche, sont bien le fruit original du webmestre qui a initié ce travail :-)

Bonne lecture !

Tout ce que vous avez besoin de savoir sur Django (et même un peu plus).

Getting help

Having trouble? We’d like to help!

Premiers pas

Vous débutez avec Django ou en programmation ? C’est ici que ça commence !

La couche model

Django fournit une couche d’abstraction (les “models”) pour structurer et manipuler les données de votre application Web. Pour en savoir davantage:

La couche Vue

Une vue est le concept Django pour encapsuler la logique de traitement des requêtes utilisateur et de leurs réponses. Tout ce que vous avez besoin de savoir sur les vues :

La couche template

La couche Template fournit une syntaxe abordable pour la mise en page des données à présenter aux utilisateurs. Apprenez comment cette syntaxe peut être utilisée par les concepteurs de thèmes et étendue par les programmeurs :

Formulaires

Django fournit un framework abondant pour faciliter la création des formulaires et la manipulation de leurs données.

Le processus de développement

Les différents composants et outils qui vous aideront à développer et teser une application Django:

L’administration

Tout ce que vous avez besoin de savoir sur l’interface d’administration générée automatiquement, l’une des caractéristiques les plus populaires de Django:

Sécurité

La sécurité est une question importante du développement d’une application Web et Django fournit de nombreux outils et mécanismes de protection:

Internationnalisation et localisation

Django offre un solide framework d’internationnalisation et de localisation pour vous assister dans le développement d’applications polyglottes et pour la régionnalisation:

Compatibilité Python

Django vise à être compatible avec les différents parfums et versions de Python:

Framework géographique

GeoDjango veut être un world-class geographic Web framework. Son but est de faciliter autant que possible la construction d’applications WEB GIS et l’exploitation de la puissance des données spatially enabled.

Outils Web application courants

Django offre de multiples outils habituellement utilisés dans le développement d’applications Web :

D’autres fonctionnalités du core

Quelques autres fonctionnalités du core du framework Django:

Le projet open-source Django

Des infos sur le processus de développement du projet Django et sur la façon d’y contribuer:

Contact