2010-02-06 4 views
0

Je ne suis pas au courant de django conventions du tout, donc si vous faites fournir des conseils pourrait vous être plus précisComment dois-je configurer ma page d'accueil dans django?

Compte tenu de ma page d'accueil contiendrait des composants d'articles:

http://i.imgur.com/bX7lX.gif

Dans Zend, dans mon IndexController, je créer des modèles et peupler la vue avec des articles et des données. Qu'est-ce qu'une convention/structure que je pourrais utiliser pour l'affichage de la page d'accueil (devrais-je créer un répertoire séparé pour home, y déposer un fichier view.html ou créer une sous-application?), Comment définiriez-vous votre structure django? pour accueillir cela?

Répondre

2

Le composant de base d'un projet Django est l'application . Chaque application contient modèles, vues, modèles, balises de modèle et filtres pertinents à sa partie du projet. La vue index importe/utilise les ressources d'autres applications pour effectuer son travail. Pensez à la page d'accueil en tant que parties réunies dans un ensemble, et placez chaque partie indépendante dans sa propre application.

+0

Eh bien, pouvez-vous démontrer en utilisant le contenu de l'image au moins comment vous devriez configurer personnellement la page d'accueil? Au moins, je peux avoir une idée un peu. –

+3

Avoir une application 'articles' qui a le modèle pour les articles, ainsi qu'un gestionnaire et des modèles pour des types spécifiques d'articles, puis avoir une application' frontpage' qui a le modèle principal qui inclut les modèles d'article pour l'affichage. –

Questions connexes