Django-fr

Forum

#1 22-06-2011 21:20:30

kyrillos
Membre
Inscription : 22-06-2011
Messages : 10

Organisation des apps

Bonjour,

je débute dans Django, et venant de symfony, le principe d'apps me déroute un peu. J'ai bien compris qu'une app doit correspondre à une fonctionnalité. Je cherche à développer un jeu de stratégie gestion, et de ce fait il y a énormément de tables liées. Je me demande comment organiser mes apps. J'ai donc des personnages, ceux ci ont un inventaire, il y a des objets, des bâtiments, des technologies, etc. Combien dois-je créer d'apps ? Une pour chaque thème ? Une app Users, une app Items, une app Buildings, une app Technologies ? Mais dans ce cas jusqu'où s'arrête la définition d'une app : Un batiment nécéssite des objets, les technologies aussi, etc.

Si quelqu'un pouvait m'éclairer un peu.

Hors ligne

#2 22-06-2011 22:05:10

Jérémie Ducastel
Membre
Inscription : 11-08-2010
Messages : 16

Re : Organisation des apps

rien ne t'oblige a faire plusieurs apps. Typiquement, le découpage en apps sert essentiellement a réutiliser tes composants d'un projet à l'autre.

Par contre rien ne t'empêche de structurer ton code en paquets et modules à l'intérieur d'une seule app - voire a la racine du projet, même si j'ai moi même tendance a faire au moins une app'.



Le 22 juin 2011 à 22:20, kyrillos <siriru _AT_ gmail.com> a écrit :

> Bonjour,
>
> je débute dans Django, et venant de symfony, le principe d'apps me
> déroute un peu. J'ai bien compris qu'une app doit correspondre à une
> fonctionnalité. Je cherche à développer un jeu de stratégie gestion, et
> de ce fait il y a énormément de tables liées. Je me demande comment
> organiser mes apps. J'ai donc des personnages, ceux ci ont un inventaire,
> il y a des objets, des bâtiments, des technologies, etc. Combien dois-je
> créer d'apps ? Une pour chaque thème ? Une app Users, une app Items, une
> app Buildings, une app Technologies ? Mais dans ce cas jusqu'où s'arrête
> la définition d'une app : Un batiment nécéssite des objets, les
> technologies aussi, etc.
>
> Si quelqu'un pouvait m'éclairer un peu.
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django

Hors ligne

#3 27-04-2012 18:29:50

malinos
Membre
Inscription : 29-02-2012
Messages : 2

Re : Organisation des apps

Bonjour,

Lorsque l'on crée des modules spécifiques pour réaliser des instructions (hors bdd) faut il les créer dans le répertoire app ?
SI oui ensuite puisque je n'utilise pas de bdd j'utilise mes modules (packages) dans les templates directement ?
Je débute.
Merci

Hors ligne

#4 27-04-2012 20:58:08

David Thenon
Membre
Inscription : 11-08-2010
Messages : 156
Site Web

Re : Organisation des apps

Salut,

En ce qui concerne Django, tu n'a pas d'obligation technique de ranger quoique
ce soit dans les apps de ton projet tant que ça n'a pas de lien avec les
modèles de données ou des templatetags, et encore on peut se débrouiller pour
le contourner.

C'est principalement une question d'organisation.

Hors ligne

#5 28-04-2012 05:29:05

malinos
Membre
Inscription : 29-02-2012
Messages : 2

Re : Organisation des apps

Ok merci pour votre réponse.

Hors ligne

Pied de page des forums