<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.centrale-med.fr/informatique/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.centrale-med.fr/informatique/feed.php">
        <title>WiKi informatique - public:appro-s7:td_web</title>
        <description></description>
        <link>https://wiki.centrale-med.fr/informatique/</link>
        <image rdf:resource="https://wiki.centrale-med.fr/informatique/entrale-med.fr/informatique/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-05-21T04:44:45+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:css?rev=1699019947&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:django-admin?rev=1698701896&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:django?rev=1698661461&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:donnees-dynamiques?rev=1698702923&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:final?rev=1699118563&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:heritage-templates?rev=1699117639&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:html?rev=1699223310&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:installer-django?rev=1698701203&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:internet?rev=1697458265&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:modeles?rev=1699222590&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:orm?rev=1699020019&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:premiers-pas?rev=1698701408&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:templates?rev=1699019978&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:terminal?rev=1698661353&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:test?rev=1574430566&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:url?rev=1699222799&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:vues?rev=1699222914&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.centrale-med.fr/informatique/entrale-med.fr/informatique/lib/tpl/bootstrap3/images/favicon.ico">
        <title>WiKi informatique</title>
        <link>https://wiki.centrale-med.fr/informatique/</link>
        <url>https://wiki.centrale-med.fr/informatique/entrale-med.fr/informatique/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:css?rev=1699019947&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-03T13:59:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>css</title>
        <link>https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:css?rev=1699019947&amp;do=diff</link>
        <description>13. CSS - Rendez votre site joli !

Soyons honnêtes : notre blog est plutôt moche, non ? Un peu de CSS devrait nous permettre d&#039;arranger ça !

Qu&#039;est-ce que le CSS ?

Les feuilles de style (CSS : Cascading Style Sheets) sont un langage utilisé pour décrire l&#039;apparence et la disposition d&#039;un site écrit en langage de balisage (comme</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:django-admin?rev=1698701896&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-30T21:38:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django-admin</title>
        <link>https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:django-admin?rev=1698701896&amp;do=diff</link>
        <description>Django admin

Pour ajouter, modifier et supprimer les billets que nous venons de créer, nous allons utiliser l&#039;interface Django admin.

Ouvrons le fichier blog/admin.py dans l&#039;éditeur de code et remplaçons son contenu par ceci :


from django.contrib import admin
from .models import Billet

admin.site.register(Billet)</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:django?rev=1698661461&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-30T10:24:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django</title>
        <link>https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:django?rev=1698661461&amp;do=diff</link>
        <description>page précédente : Terminal

2. Qu&#039;est-ce que Django?

Django (/ˈdʒæŋɡoʊ/) est un framework web gratuit et open-source écrit en Python. Un framework web est un ensemble de composants qui vous aide à développer des sites web plus rapidement et plus facilement.</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:donnees-dynamiques?rev=1698702923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-30T21:55:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>donnees-dynamiques</title>
        <link>https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:donnees-dynamiques?rev=1698702923&amp;do=diff</link>
        <description>11. Données dynamiques dans les templates

Nous avons différents morceaux en place : le modèle Billet qui est défini dans le fichier models.py, la vue post_list dans views.py et nous venons de créer notre template. Mais comment allons-nous faire pour faire apparaître nos billets dans notre template</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:final?rev=1699118563&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T17:22:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>final</title>
        <link>https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:final?rev=1699118563&amp;do=diff</link>
        <description>15. Finaliser votre application

Nous avons déjà franchi toutes les étapes nécessaires à la création de notre site web : nous savons maintenant comment écrire un modèle, une URL, une vue et un template. Nous avons même réussi à rendre notre site web plus joli .</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:heritage-templates?rev=1699117639&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-04T17:07:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>heritage-templates</title>
        <link>https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:heritage-templates?rev=1699117639&amp;do=diff</link>
        <description>14. Héritage de template

Django vous réserve encore bien des surprises : une assez géniale est l&#039;héritage de template. Qu&#039;est ce que ça signifie ? C&#039;est une fonctionnalité qui vous permet de réutiliser certains morceaux de HTML dans différentes pages de votre site web.</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:html?rev=1699223310&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-05T22:28:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>html</title>
        <link>https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:html?rev=1699223310&amp;do=diff</link>
        <description>9. Introduction au HTML

Vous vous demandez sûrement ce qu&#039;est un template.

Un template est un fichier que vous pouvez réutiliser afin de présenter des informations différentes sous un seul et même format. Par exemple, vous pourriez avoir envie d&#039;utiliser un template pour écrire une lettre : bien que son contenu varie ou qu&#039;elle puisse être adressée à des personnes différentes, sa forme reste la même.</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:installer-django?rev=1698701203&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-30T21:26:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>installer-django</title>
        <link>https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:installer-django?rev=1698701203&amp;do=diff</link>
        <description>3. Installation de Django

Avant de faire cela, nous devons nous assurer que nous avons la dernière version de pip, le programme que nous allons utiliser pour installer Django:
~$ python -m pip install --upgrade pip
Installer des paquets avec un fichier &quot;requirements&quot;</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:internet?rev=1697458265&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-16T12:11:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>internet</title>
        <link>https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:internet?rev=1697458265&amp;do=diff</link>
        <description>Le Fonctionnement d&#039;Internet

	&quot; Vous utilisez incontestablement Internet au quotidien. Cependant, avez-vous une compréhension approfondie de ce qui se déroule réellement lorsque vous saisissez une adresse, telle que https://djangogirls.org, dans votre navigateur et appuyez sur la touche &quot;Entrée&quot; ?</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:modeles?rev=1699222590&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-05T22:16:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>modeles</title>
        <link>https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:modeles?rev=1699222590&amp;do=diff</link>
        <description>5. Les modèles dans Django

Maintenant, nous aimerions créer quelque chose qui permet de stocker les articles de notre blog. Mais avant de pouvoir faire ça, il faut raisonner sur des objets.

Les objets

Grâce à la programmation orientée objets, on modélise les choses ainsi que la manière dont elles interagissent entre elles.</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:orm?rev=1699020019&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-03T14:00:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orm</title>
        <link>https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:orm?rev=1699020019&amp;do=diff</link>
        <description>10. L&#039;ORM Django et les QuerySets

Dans ce chapitre, nous allons apprendre comment Django se connecte à la base de données et comment il y enregistre des choses. On respire un grand coup et on y va !

Qu&#039;est-ce qu&#039;un QuerySet ?

Un QuerySet est, par essence, une liste d&#039;objets d&#039;un modèle donné. C&#039;est ce qui vous permet de lire, trier et organiser des données présentes dans une base de données.</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:premiers-pas?rev=1698701408&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-30T21:30:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>premiers-pas</title>
        <link>https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:premiers-pas?rev=1698701408&amp;do=diff</link>
        <description>4. Votre premier projet Django !

Une partie de ce chapitre s&#039;inspire du tutoriel des Geek Girls Carrots ([&lt;https://github.com/ggcarrots/django-carrots]&gt;(&lt;https://github.com/ggcarrots/django-carrots&gt;)).

Des morceaux de ce chapitre sont inspirés du tutoriel django-marcador, disponible sous licence Creative Commons Attribution-ShareAlike 4.0 International. Le tutoriel django-marcador a été créé par Markus Zapke-Gründemann et al.</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:templates?rev=1699019978&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-03T13:59:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>templates</title>
        <link>https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:templates?rev=1699019978&amp;do=diff</link>
        <description>12. Templates Django

Il est temps d&#039;afficher des données ! Pour nous aider, Django fournit des balises de gabarit (template tags) qui sont intégrées au framework. Pour le reste du tutoriel, nous utiliserons plutôt le mot template, bien plus répandu que sa traduction &quot;gabarit&quot;.</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:terminal?rev=1698661353&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-30T10:22:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>terminal</title>
        <link>https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:terminal?rev=1698661353&amp;do=diff</link>
        <description>1. Introduction à l&#039;interface en ligne de commande

Commençons par vous présenter un nouvel ami : la ligne de commande !

Les étapes suivantes vont vous montrer comment utiliser la fenêtre noire que tous les bidouilleurs·euses utilisent. Elle est un peu effrayante à première vue, mais en fait, c&#039;est tout simplement un programme qui attend qu&#039;on lui donne des commandes.</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:test?rev=1574430566&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-22T13:49:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>test</title>
        <link>https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:test?rev=1574430566&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:url?rev=1699222799&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-05T22:19:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>url</title>
        <link>https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:url?rev=1699222799&amp;do=diff</link>
        <description>7. Les URL de Django

Nous sommes sur le point de créer notre première page web : une page d&#039;accueil pour votre blog ! Mais d&#039;abord, commençons par en apprendre un peu plus sur les URL de Django.

Qu&#039;est-ce qu&#039;une URL ?

Une URL est une adresse web. Vous pouvez voir une</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:vues?rev=1699222914&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-05T22:21:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vues</title>
        <link>https://wiki.centrale-med.fr/informatique/public:appro-s7:td_web:vues?rev=1699222914&amp;do=diff</link>
        <description>8. Vues Django - C&#039;est l&#039;heure de créer !

Il est enfin temps de se débarrasser du bug que nous avons créé dans le chapitre précédent! :)

C&#039;est dans la vue que nous allons ranger toute la partie &quot;logique&quot; de notre application. C&#039;est elle qui va se charger d&#039;aller chercher les informations liées à notre modèle que nous venons de créer et de les passer à un template. Nous allons créer ce template dans le chapitre suivant.</description>
    </item>
</rdf:RDF>
