Faye Rapoport DesPres

Modele de page titre

Share

Les pages peuvent exister dans le code python sous deux formes, une instance de page ou une instance du modèle de page. Une page de titre correctement formatée est très rapide et facile à faire, il n`y a donc aucune excuse pour se tromper. C`est la toute première partie de votre journal que n`importe qui verra, donc une erreur flagrante ici va créer une mauvaise impression, bien avant que quiconque commence à évaluer la qualité de votre travail. Dans les arènes professionnelles et académiques, de nombreux projets exigent que vous créerez une page de couverture. Puisque c`est la première chose que le lecteur voit, la conception de couverture devrait être professionnelle et transmettre clairement ce que le contenu à l`intérieur est environ. Les informations et les éléments que vous incluez dépendront du type de document que vous créez et d`autres spécificités du projet. Nous avons de nombreux modèles de page de couverture disponibles dans différents formats, qui peuvent tous être personnalisés pour répondre à vos besoins. Dans le monde de l`entreprise, la conception de la page de couverture dépend en grande partie de la nature de l`organisation et du type de document que vous produisez. Certaines pages de couverture devraient être formelles et professionnelles, tandis que d`autres peuvent demander plus de créativité et de FLARE.

Par exemple, les rapports techniques qui montrent surtout des faits et des chiffres ont généralement des couvertures plus conservatrices, tandis que les plans d`affaires et de marketing pourraient être plus colorés et utiliser l`imagerie attrayante qui rend le lecteur se sentir bien au sujet de l`entreprise. Votre page de titre doit s`identifier à la marque, être cohérente avec la mission de l`organisation, et suivre toutes les lignes directrices préétablies. Surtout, assurez-vous de créer un design qui plaira à votre public cible. La méthode page. Get _ url_parts (request) ne sera généralement pas appelée directement, mais peut être remplacée pour définir le routage d`URL personnalisé pour un modèle de page donné. Il doit renvoyer un tuple de (site_id, root_url, page_path), qui sont utilisés par get_Url et get_full_url (voir ci-dessous) pour construire le type donné d`URL de page. Les documents de classe doivent commencer par une page de titre (mais certains placent le titre sur la première page du texte; consultez votre instructeur). Ces instructions simples vous donneront une bonne page de titre qui reflétera favorablement sur tout le travail acharné que vous avez mis dans votre papier. Il n`est pas nécessaire d`ajouter quoi que ce soit, il suffit de suivre les directives APA.

Toutes les pages ont une méthode get_context qui est appelée chaque fois que le modèle est restitué et retourne un dictionnaire de variables à lier dans le modèle. Cette méthode peut également être substituée pour un contrôle complet sur le rendu de page. Si vous insérez une autre page de couverture dans le document, la nouvelle page de couverture remplacera la première page de couverture que vous avez insérée. Les champs ForeignKey de certains modèles peuvent utiliser l`une des classes ChooserPanel ci-dessous. Ceux-ci ajoutent une belle interface modale de sélecteur, et les Choosers d`image/document permettent également le téléchargement de nouveaux fichiers sans quitter l`éditeur de page. Chaque modèle de page peut être donné un modèle HTML qui est rendu lorsqu`un utilisateur navigue vers une page sur le site frontend. C`est la manière la plus simple et la plus courante d`obtenir le contenu de wagtail aux utilisateurs finaux (mais pas le seul moyen). Pour créer un lien vers un autre type de modèle, vous devez utiliser FieldPanel, qui créera une zone de liste déroulante.

La fonctionnalité de Inline de modèle est fournie par Django-modelcluster et le type de champ ParentalKey doit être importé à partir de là: wagtail restitue les modèles avec la variable de page liée à l`instance de page en cours de rendu. Utilisez-le pour accéder au contenu de la page. Par exemple, pour obtenir le titre de la page en cours, utilisez {{page. title}}. Toutes les variables fournies par les processeurs de contexte sont également disponibles. Ici, nous décrirons chaque section de l`exemple ci-dessus pour vous aider à créer vos propres modèles de page. Chaque type de page wagtail est un modèle Django, représenté dans la base de données sous la forme d`une table distincte.