{"id":428,"date":"2010-02-12T11:59:41","date_gmt":"2010-02-12T10:59:41","guid":{"rendered":"http:\/\/j-mad.com\/blog\/?p=428"},"modified":"2010-02-12T11:59:41","modified_gmt":"2010-02-12T10:59:41","slug":"unpacking-de-tuples-dans-les-templates-django","status":"publish","type":"post","link":"https:\/\/j-mad.com\/blog\/2010\/02\/12\/unpacking-de-tuples-dans-les-templates-django\/","title":{"rendered":"Unpacking de tuples dans les templates django"},"content":{"rendered":"<p>Il peut arriver que l&#8217;on est besoin de passer \u00e0 ses templates des donn\u00e9es sous la forme de tuple. Mais comment dans le template, r\u00e9cup\u00e9r\u00e9 les donn\u00e9es qui sont dans le tuple ?<\/p>\n<p>Question importante s&#8217;il en est.<\/p>\n<p>Je vous rassure tout de suite, l\u00e0 r\u00e9ponse n&#8217;est pas &#8216;construire une classe qui sert \u00e0 rien pour pouvoir faire instance.nom_donne\u00e9e_membre. &#8216;<\/p>\n<p>Il y en en fait deux m\u00e9thodes.<\/p>\n<h1>M\u00e9thode 1<\/h1>\n<p>on peut unpack (d\u00e9sol\u00e9 je n&#8217;ai pas trouv\u00e9 de traduction fran\u00e7aises pour unpack) les tuples en utilisant la notation .NumeroChamp. Petit exemple :<\/p>\n<div class=\"codecolorer-container python default\" style=\"overflow:auto;white-space:nowrap;width:435px;\"><div class=\"python codecolorer\">tuples <span class=\"sy0\">=<\/span> <span class=\"br0\">&#91;<\/span> <span class=\"br0\">&#40;<\/span> foo<span class=\"sy0\">,<\/span> barr<span class=\"sy0\">,<\/span> tut <span class=\"br0\">&#41;<\/span> <span class=\"sy0\">,<\/span> <span class=\"br0\">&#40;<\/span> a <span class=\"sy0\">,<\/span> b <span class=\"sy0\">,<\/span> c <span class=\"br0\">&#41;<\/span> <span class=\"sy0\">,<\/span> <span class=\"br0\">&#40;<\/span> x<span class=\"sy0\">,<\/span> y <span class=\"sy0\">,<\/span> z <span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#93;<\/span><br \/>\n<br \/>\n<span class=\"br0\">&#123;<\/span>% <span class=\"kw1\">for<\/span> <span class=\"kw2\">tuple<\/span> <span class=\"kw1\">in<\/span> tuples %<span class=\"br0\">&#125;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"br0\">&#123;<\/span><span class=\"br0\">&#123;<\/span> <span class=\"kw2\">tuple<\/span><span class=\"nu0\">.0<\/span> <span class=\"br0\">&#125;<\/span><span class=\"br0\">&#125;<\/span> <span class=\"br0\">&#123;<\/span><span class=\"br0\">&#123;<\/span> <span class=\"kw2\">tuple<\/span><span class=\"nu0\">.1<\/span><span class=\"br0\">&#125;<\/span><span class=\"br0\">&#125;<\/span> <span class=\"br0\">&#123;<\/span><span class=\"br0\">&#123;<\/span> <span class=\"kw2\">tuple<\/span><span class=\"nu0\">.2<\/span> <span class=\"br0\">&#125;<\/span><span class=\"br0\">&#125;<\/span><br \/>\n<span class=\"br0\">&#123;<\/span>% endfor %<span class=\"br0\">&#125;<\/span><\/div><\/div>\n<p>C&#8217;est d\u00e9j\u00e0 pas mal, mais c&#8217;est peu lisible. Il y a donc mieux, la m\u00e9thode 2.<\/p>\n<h2>M\u00e9thode 2<\/h2>\n<p>Celle ci permet d&#8217;unpack directement vos tuples dans la boucle for, en donnant un nom \u00e0 chaque variable. Dans ce cas l\u00e0, il faut donc que chaque tuple est la m\u00eame structure.<\/p>\n<p>Imaginons par exemple que l&#8217;on construit des liens \u00e0 la vol\u00e9e, avec des tuples qui contiendraient deux champ, l&#8217;url et le nom du lien, on aurait donc :<\/p>\n<div class=\"codecolorer-container python default\" style=\"overflow:auto;white-space:nowrap;width:435px;\"><div class=\"python codecolorer\"><span class=\"br0\">&#123;<\/span>% <span class=\"kw1\">for<\/span> url <span class=\"sy0\">,<\/span> name &nbsp;<span class=\"kw1\">in<\/span> tuples %<span class=\"br0\">&#125;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"sy0\">&lt;<\/span>a href<span class=\"sy0\">=<\/span><span class=\"st0\">&quot;{{url}} &quot;<\/span><span class=\"sy0\">&gt;<\/span> <span class=\"br0\">&#123;<\/span><span class=\"br0\">&#123;<\/span>name<span class=\"br0\">&#125;<\/span><span class=\"br0\">&#125;<\/span><span class=\"sy0\">&lt;<\/span>\/a<span class=\"sy0\">&gt;<\/span><br \/>\n<span class=\"br0\">&#123;<\/span>% endfor %<span class=\"br0\">&#125;<\/span><\/div><\/div>\n<p>Plut\u00f4t sympa non ?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il peut arriver que l&#8217;on est besoin de passer \u00e0 ses templates des donn\u00e9es sous la forme de tuple. Mais comment dans le template, r\u00e9cup\u00e9r\u00e9 les donn\u00e9es qui sont dans le tuple ? Question importante s&#8217;il en est. Je vous rassure tout de suite, l\u00e0 r\u00e9ponse n&#8217;est pas &#8216;construire une classe qui sert \u00e0 rien &hellip; <a href=\"https:\/\/j-mad.com\/blog\/2010\/02\/12\/unpacking-de-tuples-dans-les-templates-django\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Unpacking de tuples dans les templates django<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[6],"tags":[99,98,54],"class_list":["post-428","post","type-post","status-publish","format-standard","hentry","category-django","tag-django","tag-python","tag-template"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Il peut arriver que l&#039;on est besoin de passer \u00e0 ses templates des donn\u00e9es sous la forme de tuple. Mais comment dans le template, r\u00e9cup\u00e9r\u00e9 les donn\u00e9es qui sont dans le tuple ? Question importante s&#039;il en est. Je vous rassure tout de suite, l\u00e0 r\u00e9ponse n&#039;est pas &#039;construire une classe qui sert \u00e0 rien\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"J-Mad\"\/>\n\t<meta name=\"keywords\" content=\"django,python,template\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/j-mad.com\/blog\/2010\/02\/12\/unpacking-de-tuples-dans-les-templates-django\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Le Mad Blog | juste un blog\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Unpacking de tuples dans les templates django | Le Mad Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"Il peut arriver que l&#039;on est besoin de passer \u00e0 ses templates des donn\u00e9es sous la forme de tuple. Mais comment dans le template, r\u00e9cup\u00e9r\u00e9 les donn\u00e9es qui sont dans le tuple ? Question importante s&#039;il en est. Je vous rassure tout de suite, l\u00e0 r\u00e9ponse n&#039;est pas &#039;construire une classe qui sert \u00e0 rien\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/j-mad.com\/blog\/2010\/02\/12\/unpacking-de-tuples-dans-les-templates-django\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2010-02-12T10:59:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2010-02-12T10:59:41+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Unpacking de tuples dans les templates django | Le Mad Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Il peut arriver que l&#039;on est besoin de passer \u00e0 ses templates des donn\u00e9es sous la forme de tuple. Mais comment dans le template, r\u00e9cup\u00e9r\u00e9 les donn\u00e9es qui sont dans le tuple ? Question importante s&#039;il en est. Je vous rassure tout de suite, l\u00e0 r\u00e9ponse n&#039;est pas &#039;construire une classe qui sert \u00e0 rien\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/2010\\\/02\\\/12\\\/unpacking-de-tuples-dans-les-templates-django\\\/#article\",\"name\":\"Unpacking de tuples dans les templates django | Le Mad Blog\",\"headline\":\"Unpacking de tuples dans les templates django\",\"author\":{\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/author\\\/j-mad\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/#organization\"},\"datePublished\":\"2010-02-12T11:59:41+01:00\",\"dateModified\":\"2010-02-12T11:59:41+01:00\",\"inLanguage\":\"fr-fr\",\"commentCount\":1,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/2010\\\/02\\\/12\\\/unpacking-de-tuples-dans-les-templates-django\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/2010\\\/02\\\/12\\\/unpacking-de-tuples-dans-les-templates-django\\\/#webpage\"},\"articleSection\":\"Django, Django, Python, template\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/2010\\\/02\\\/12\\\/unpacking-de-tuples-dans-les-templates-django\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/j-mad.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/category\\\/developpement\\\/#listItem\",\"name\":\"D\\u00e9veloppement\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/category\\\/developpement\\\/#listItem\",\"position\":2,\"name\":\"D\\u00e9veloppement\",\"item\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/category\\\/developpement\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/category\\\/developpement\\\/python\\\/#listItem\",\"name\":\"Python\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/category\\\/developpement\\\/python\\\/#listItem\",\"position\":3,\"name\":\"Python\",\"item\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/category\\\/developpement\\\/python\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/category\\\/developpement\\\/python\\\/django\\\/#listItem\",\"name\":\"Django\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/category\\\/developpement\\\/#listItem\",\"name\":\"D\\u00e9veloppement\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/category\\\/developpement\\\/python\\\/django\\\/#listItem\",\"position\":4,\"name\":\"Django\",\"item\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/category\\\/developpement\\\/python\\\/django\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/2010\\\/02\\\/12\\\/unpacking-de-tuples-dans-les-templates-django\\\/#listItem\",\"name\":\"Unpacking de tuples dans les templates django\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/category\\\/developpement\\\/python\\\/#listItem\",\"name\":\"Python\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/2010\\\/02\\\/12\\\/unpacking-de-tuples-dans-les-templates-django\\\/#listItem\",\"position\":5,\"name\":\"Unpacking de tuples dans les templates django\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/category\\\/developpement\\\/python\\\/django\\\/#listItem\",\"name\":\"Django\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/#organization\",\"name\":\"Le Mad Blog\",\"description\":\"juste un blog\",\"url\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/author\\\/j-mad\\\/#author\",\"url\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/author\\\/j-mad\\\/\",\"name\":\"J-Mad\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/2010\\\/02\\\/12\\\/unpacking-de-tuples-dans-les-templates-django\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6eb44e8eb2792583de23c66deb033f8b5ef4f7f7c535464d77cb9f643012d138?s=96&d=retro&r=g\",\"width\":96,\"height\":96,\"caption\":\"J-Mad\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/2010\\\/02\\\/12\\\/unpacking-de-tuples-dans-les-templates-django\\\/#webpage\",\"url\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/2010\\\/02\\\/12\\\/unpacking-de-tuples-dans-les-templates-django\\\/\",\"name\":\"Unpacking de tuples dans les templates django | Le Mad Blog\",\"description\":\"Il peut arriver que l'on est besoin de passer \\u00e0 ses templates des donn\\u00e9es sous la forme de tuple. Mais comment dans le template, r\\u00e9cup\\u00e9r\\u00e9 les donn\\u00e9es qui sont dans le tuple ? Question importante s'il en est. Je vous rassure tout de suite, l\\u00e0 r\\u00e9ponse n'est pas 'construire une classe qui sert \\u00e0 rien\",\"inLanguage\":\"fr-fr\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/2010\\\/02\\\/12\\\/unpacking-de-tuples-dans-les-templates-django\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/author\\\/j-mad\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/author\\\/j-mad\\\/#author\"},\"datePublished\":\"2010-02-12T11:59:41+01:00\",\"dateModified\":\"2010-02-12T11:59:41+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/\",\"name\":\"Le Mad Blog\",\"description\":\"juste un blog\",\"inLanguage\":\"fr-fr\",\"publisher\":{\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Unpacking de tuples dans les templates django | Le Mad Blog","description":"Il peut arriver que l'on est besoin de passer \u00e0 ses templates des donn\u00e9es sous la forme de tuple. Mais comment dans le template, r\u00e9cup\u00e9r\u00e9 les donn\u00e9es qui sont dans le tuple ? Question importante s'il en est. Je vous rassure tout de suite, l\u00e0 r\u00e9ponse n'est pas 'construire une classe qui sert \u00e0 rien","canonical_url":"https:\/\/j-mad.com\/blog\/2010\/02\/12\/unpacking-de-tuples-dans-les-templates-django\/","robots":"max-image-preview:large","keywords":"django,python,template","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/j-mad.com\/blog\/2010\/02\/12\/unpacking-de-tuples-dans-les-templates-django\/#article","name":"Unpacking de tuples dans les templates django | Le Mad Blog","headline":"Unpacking de tuples dans les templates django","author":{"@id":"https:\/\/j-mad.com\/blog\/author\/j-mad\/#author"},"publisher":{"@id":"https:\/\/j-mad.com\/blog\/#organization"},"datePublished":"2010-02-12T11:59:41+01:00","dateModified":"2010-02-12T11:59:41+01:00","inLanguage":"fr-fr","commentCount":1,"mainEntityOfPage":{"@id":"https:\/\/j-mad.com\/blog\/2010\/02\/12\/unpacking-de-tuples-dans-les-templates-django\/#webpage"},"isPartOf":{"@id":"https:\/\/j-mad.com\/blog\/2010\/02\/12\/unpacking-de-tuples-dans-les-templates-django\/#webpage"},"articleSection":"Django, Django, Python, template"},{"@type":"BreadcrumbList","@id":"https:\/\/j-mad.com\/blog\/2010\/02\/12\/unpacking-de-tuples-dans-les-templates-django\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/j-mad.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/j-mad.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/j-mad.com\/blog\/category\/developpement\/#listItem","name":"D\u00e9veloppement"}},{"@type":"ListItem","@id":"https:\/\/j-mad.com\/blog\/category\/developpement\/#listItem","position":2,"name":"D\u00e9veloppement","item":"https:\/\/j-mad.com\/blog\/category\/developpement\/","nextItem":{"@type":"ListItem","@id":"https:\/\/j-mad.com\/blog\/category\/developpement\/python\/#listItem","name":"Python"},"previousItem":{"@type":"ListItem","@id":"https:\/\/j-mad.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/j-mad.com\/blog\/category\/developpement\/python\/#listItem","position":3,"name":"Python","item":"https:\/\/j-mad.com\/blog\/category\/developpement\/python\/","nextItem":{"@type":"ListItem","@id":"https:\/\/j-mad.com\/blog\/category\/developpement\/python\/django\/#listItem","name":"Django"},"previousItem":{"@type":"ListItem","@id":"https:\/\/j-mad.com\/blog\/category\/developpement\/#listItem","name":"D\u00e9veloppement"}},{"@type":"ListItem","@id":"https:\/\/j-mad.com\/blog\/category\/developpement\/python\/django\/#listItem","position":4,"name":"Django","item":"https:\/\/j-mad.com\/blog\/category\/developpement\/python\/django\/","nextItem":{"@type":"ListItem","@id":"https:\/\/j-mad.com\/blog\/2010\/02\/12\/unpacking-de-tuples-dans-les-templates-django\/#listItem","name":"Unpacking de tuples dans les templates django"},"previousItem":{"@type":"ListItem","@id":"https:\/\/j-mad.com\/blog\/category\/developpement\/python\/#listItem","name":"Python"}},{"@type":"ListItem","@id":"https:\/\/j-mad.com\/blog\/2010\/02\/12\/unpacking-de-tuples-dans-les-templates-django\/#listItem","position":5,"name":"Unpacking de tuples dans les templates django","previousItem":{"@type":"ListItem","@id":"https:\/\/j-mad.com\/blog\/category\/developpement\/python\/django\/#listItem","name":"Django"}}]},{"@type":"Organization","@id":"https:\/\/j-mad.com\/blog\/#organization","name":"Le Mad Blog","description":"juste un blog","url":"https:\/\/j-mad.com\/blog\/"},{"@type":"Person","@id":"https:\/\/j-mad.com\/blog\/author\/j-mad\/#author","url":"https:\/\/j-mad.com\/blog\/author\/j-mad\/","name":"J-Mad","image":{"@type":"ImageObject","@id":"https:\/\/j-mad.com\/blog\/2010\/02\/12\/unpacking-de-tuples-dans-les-templates-django\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/6eb44e8eb2792583de23c66deb033f8b5ef4f7f7c535464d77cb9f643012d138?s=96&d=retro&r=g","width":96,"height":96,"caption":"J-Mad"}},{"@type":"WebPage","@id":"https:\/\/j-mad.com\/blog\/2010\/02\/12\/unpacking-de-tuples-dans-les-templates-django\/#webpage","url":"https:\/\/j-mad.com\/blog\/2010\/02\/12\/unpacking-de-tuples-dans-les-templates-django\/","name":"Unpacking de tuples dans les templates django | Le Mad Blog","description":"Il peut arriver que l'on est besoin de passer \u00e0 ses templates des donn\u00e9es sous la forme de tuple. Mais comment dans le template, r\u00e9cup\u00e9r\u00e9 les donn\u00e9es qui sont dans le tuple ? Question importante s'il en est. Je vous rassure tout de suite, l\u00e0 r\u00e9ponse n'est pas 'construire une classe qui sert \u00e0 rien","inLanguage":"fr-fr","isPartOf":{"@id":"https:\/\/j-mad.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/j-mad.com\/blog\/2010\/02\/12\/unpacking-de-tuples-dans-les-templates-django\/#breadcrumblist"},"author":{"@id":"https:\/\/j-mad.com\/blog\/author\/j-mad\/#author"},"creator":{"@id":"https:\/\/j-mad.com\/blog\/author\/j-mad\/#author"},"datePublished":"2010-02-12T11:59:41+01:00","dateModified":"2010-02-12T11:59:41+01:00"},{"@type":"WebSite","@id":"https:\/\/j-mad.com\/blog\/#website","url":"https:\/\/j-mad.com\/blog\/","name":"Le Mad Blog","description":"juste un blog","inLanguage":"fr-fr","publisher":{"@id":"https:\/\/j-mad.com\/blog\/#organization"}}]},"og:locale":"fr_FR","og:site_name":"Le Mad Blog | juste un blog","og:type":"article","og:title":"Unpacking de tuples dans les templates django | Le Mad Blog","og:description":"Il peut arriver que l'on est besoin de passer \u00e0 ses templates des donn\u00e9es sous la forme de tuple. Mais comment dans le template, r\u00e9cup\u00e9r\u00e9 les donn\u00e9es qui sont dans le tuple ? Question importante s'il en est. Je vous rassure tout de suite, l\u00e0 r\u00e9ponse n'est pas 'construire une classe qui sert \u00e0 rien","og:url":"https:\/\/j-mad.com\/blog\/2010\/02\/12\/unpacking-de-tuples-dans-les-templates-django\/","article:published_time":"2010-02-12T10:59:41+00:00","article:modified_time":"2010-02-12T10:59:41+00:00","twitter:card":"summary","twitter:title":"Unpacking de tuples dans les templates django | Le Mad Blog","twitter:description":"Il peut arriver que l'on est besoin de passer \u00e0 ses templates des donn\u00e9es sous la forme de tuple. Mais comment dans le template, r\u00e9cup\u00e9r\u00e9 les donn\u00e9es qui sont dans le tuple ? Question importante s'il en est. Je vous rassure tout de suite, l\u00e0 r\u00e9ponse n'est pas 'construire une classe qui sert \u00e0 rien"},"aioseo_meta_data":{"post_id":"428","title":"Unpacking de tuples dans les templates django | #site_title","description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"","defaultPostTypeGraph":""},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-20 21:02:54","updated":"2025-06-03 21:42:38","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/j-mad.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/j-mad.com\/blog\/category\/developpement\/\" title=\"D\u00e9veloppement\">D\u00e9veloppement<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/j-mad.com\/blog\/category\/developpement\/python\/\" title=\"Python\">Python<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/j-mad.com\/blog\/category\/developpement\/python\/django\/\" title=\"Django\">Django<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tUnpacking de tuples dans les templates django\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/j-mad.com\/blog"},{"label":"D\u00e9veloppement","link":"https:\/\/j-mad.com\/blog\/category\/developpement\/"},{"label":"Python","link":"https:\/\/j-mad.com\/blog\/category\/developpement\/python\/"},{"label":"Django","link":"https:\/\/j-mad.com\/blog\/category\/developpement\/python\/django\/"},{"label":"Unpacking de tuples dans les templates django","link":"https:\/\/j-mad.com\/blog\/2010\/02\/12\/unpacking-de-tuples-dans-les-templates-django\/"}],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p12cdp-6U","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/posts\/428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/comments?post=428"}],"version-history":[{"count":1,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/posts\/428\/revisions"}],"predecessor-version":[{"id":429,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/posts\/428\/revisions\/429"}],"wp:attachment":[{"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/media?parent=428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/categories?post=428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/tags?post=428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}