{"id":115,"date":"2009-08-11T10:08:27","date_gmt":"2009-08-11T08:08:27","guid":{"rendered":"http:\/\/j-mad.com\/blog\/?p=115"},"modified":"2009-10-04T22:26:03","modified_gmt":"2009-10-04T20:26:03","slug":"utiliser-un-package-python-pour-ses-models","status":"publish","type":"post","link":"https:\/\/j-mad.com\/blog\/2009\/08\/11\/utiliser-un-package-python-pour-ses-models\/","title":{"rendered":"utiliser un package python pour ses models"},"content":{"rendered":"<p>Il devient rapidement assez ennuyeux de n&#8217;avoir qu&#8217;un seul fichier Models.py pour y ranger tout les models de sa petite application django en cours de dev. On r\u00e9fl\u00e9chit alors quelques secondes et l\u00e0, miracle (Eur\u00e9ka m\u00eame), une id\u00e9e jaillit. <\/p>\n<p>Pourquoi ne pas utiliser un package. Aussit\u00f4t dit, aussit\u00f4t fait. Un petit repertoire Models, tout plein de fichier .py \u00e0 l&#8217;int\u00e9rieur pour nos models. Un splendide __init__.py qui importe les models que l&#8217;on veut que le syncdb trouve en parcourant automatiquement nos apps et le tour est jouer. <\/p>\n<p>Oui \u2026 mais en fait Non. <\/p>\n<p>Parce que l\u00e0, Oh Mis\u00e8re, Oh d\u00e9sespoir, le vilain syncdb ne trouve aucun de nos modules. Et c&#8217;est normal. Il manque quelque chose, un truc pas du tout document\u00e9 dans la doc (il y a d&#8217;ailleurs un ticket \u00e0 propos de ce manque de documentation). <\/p>\n<p>Il faut indiquer, dans chaque classe mod\u00e8le, \u00e0 traver la classe Meta, \u00e0 quelle application appartient notre models. Par exemple pour une classe Post appartenant \u00e0 l&#8217;app blog_app, \u00e7a donnerait :<\/p>\n<div class=\"codecolorer-container python default\" style=\"overflow:auto;white-space:nowrap;width:435px;\"><div class=\"python codecolorer\"><span class=\"kw1\">class<\/span> Post <span class=\"br0\">&#40;<\/span> models.<span class=\"me1\">Model<\/span> <span class=\"br0\">&#41;<\/span>:<br \/>\n&nbsp; &nbsp; \u2026...<br \/>\n<br \/>\n&nbsp; &nbsp; <span class=\"kw1\">class<\/span> Meta:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; app_label <span class=\"sy0\">=<\/span> <span class=\"st0\">'blog_app'<\/span><\/div><\/div>\n<p>Et voil\u00e0, comme cela, \u00e7a fonctionne. Facile n&#8217;est ce pas ? <\/p>\n<p>Enfin, quand on le sait.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il devient rapidement assez ennuyeux de n&#8217;avoir qu&#8217;un seul fichier Models.py pour y ranger tout les models de sa petite application django en cours de dev. On r\u00e9fl\u00e9chit alors quelques secondes et l\u00e0, miracle (Eur\u00e9ka m\u00eame), une id\u00e9e jaillit. Pourquoi ne pas utiliser un package. Aussit\u00f4t dit, aussit\u00f4t fait. Un petit repertoire Models, tout plein &hellip; <a href=\"https:\/\/j-mad.com\/blog\/2009\/08\/11\/utiliser-un-package-python-pour-ses-models\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">utiliser un package python pour ses models<\/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],"class_list":["post-115","post","type-post","status-publish","format-standard","hentry","category-django","tag-django","tag-python"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"comment utiliser un packages pour ne pas stocker tout ses models django dans le m\u00eame fichier python.\" \/>\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,web,django,python\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/j-mad.com\/blog\/2009\/08\/11\/utiliser-un-package-python-pour-ses-models\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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=\"utiliser un package python pour ses models | Le Mad Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"comment utiliser un packages pour ne pas stocker tout ses models django dans le m\u00eame fichier python.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/j-mad.com\/blog\/2009\/08\/11\/utiliser-un-package-python-pour-ses-models\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2009-08-11T08:08:27+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2009-10-04T20:26:03+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"utiliser un package python pour ses models | Le Mad Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"comment utiliser un packages pour ne pas stocker tout ses models django dans le m\u00eame fichier python.\" \/>\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\\\/2009\\\/08\\\/11\\\/utiliser-un-package-python-pour-ses-models\\\/#article\",\"name\":\"utiliser un package python pour ses models | Le Mad Blog\",\"headline\":\"utiliser un package python pour ses models\",\"author\":{\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/author\\\/j-mad\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/#organization\"},\"datePublished\":\"2009-08-11T10:08:27+02:00\",\"dateModified\":\"2009-10-04T22:26:03+02:00\",\"inLanguage\":\"fr-fr\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/2009\\\/08\\\/11\\\/utiliser-un-package-python-pour-ses-models\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/2009\\\/08\\\/11\\\/utiliser-un-package-python-pour-ses-models\\\/#webpage\"},\"articleSection\":\"Django, Django, Python\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/2009\\\/08\\\/11\\\/utiliser-un-package-python-pour-ses-models\\\/#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\\\/2009\\\/08\\\/11\\\/utiliser-un-package-python-pour-ses-models\\\/#listItem\",\"name\":\"utiliser un package python pour ses models\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/category\\\/developpement\\\/python\\\/#listItem\",\"name\":\"Python\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/2009\\\/08\\\/11\\\/utiliser-un-package-python-pour-ses-models\\\/#listItem\",\"position\":5,\"name\":\"utiliser un package python pour ses models\",\"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\\\/2009\\\/08\\\/11\\\/utiliser-un-package-python-pour-ses-models\\\/#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\\\/2009\\\/08\\\/11\\\/utiliser-un-package-python-pour-ses-models\\\/#webpage\",\"url\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/2009\\\/08\\\/11\\\/utiliser-un-package-python-pour-ses-models\\\/\",\"name\":\"utiliser un package python pour ses models | Le Mad Blog\",\"description\":\"comment utiliser un packages pour ne pas stocker tout ses models django dans le m\\u00eame fichier python.\",\"inLanguage\":\"fr-fr\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/2009\\\/08\\\/11\\\/utiliser-un-package-python-pour-ses-models\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/author\\\/j-mad\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/j-mad.com\\\/blog\\\/author\\\/j-mad\\\/#author\"},\"datePublished\":\"2009-08-11T10:08:27+02:00\",\"dateModified\":\"2009-10-04T22:26:03+02: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":"utiliser un package python pour ses models | Le Mad Blog","description":"comment utiliser un packages pour ne pas stocker tout ses models django dans le m\u00eame fichier python.","canonical_url":"https:\/\/j-mad.com\/blog\/2009\/08\/11\/utiliser-un-package-python-pour-ses-models\/","robots":"max-image-preview:large","keywords":"django,python,web,django,python","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/j-mad.com\/blog\/2009\/08\/11\/utiliser-un-package-python-pour-ses-models\/#article","name":"utiliser un package python pour ses models | Le Mad Blog","headline":"utiliser un package python pour ses models","author":{"@id":"https:\/\/j-mad.com\/blog\/author\/j-mad\/#author"},"publisher":{"@id":"https:\/\/j-mad.com\/blog\/#organization"},"datePublished":"2009-08-11T10:08:27+02:00","dateModified":"2009-10-04T22:26:03+02:00","inLanguage":"fr-fr","mainEntityOfPage":{"@id":"https:\/\/j-mad.com\/blog\/2009\/08\/11\/utiliser-un-package-python-pour-ses-models\/#webpage"},"isPartOf":{"@id":"https:\/\/j-mad.com\/blog\/2009\/08\/11\/utiliser-un-package-python-pour-ses-models\/#webpage"},"articleSection":"Django, Django, Python"},{"@type":"BreadcrumbList","@id":"https:\/\/j-mad.com\/blog\/2009\/08\/11\/utiliser-un-package-python-pour-ses-models\/#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\/2009\/08\/11\/utiliser-un-package-python-pour-ses-models\/#listItem","name":"utiliser un package python pour ses models"},"previousItem":{"@type":"ListItem","@id":"https:\/\/j-mad.com\/blog\/category\/developpement\/python\/#listItem","name":"Python"}},{"@type":"ListItem","@id":"https:\/\/j-mad.com\/blog\/2009\/08\/11\/utiliser-un-package-python-pour-ses-models\/#listItem","position":5,"name":"utiliser un package python pour ses models","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\/2009\/08\/11\/utiliser-un-package-python-pour-ses-models\/#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\/2009\/08\/11\/utiliser-un-package-python-pour-ses-models\/#webpage","url":"https:\/\/j-mad.com\/blog\/2009\/08\/11\/utiliser-un-package-python-pour-ses-models\/","name":"utiliser un package python pour ses models | Le Mad Blog","description":"comment utiliser un packages pour ne pas stocker tout ses models django dans le m\u00eame fichier python.","inLanguage":"fr-fr","isPartOf":{"@id":"https:\/\/j-mad.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/j-mad.com\/blog\/2009\/08\/11\/utiliser-un-package-python-pour-ses-models\/#breadcrumblist"},"author":{"@id":"https:\/\/j-mad.com\/blog\/author\/j-mad\/#author"},"creator":{"@id":"https:\/\/j-mad.com\/blog\/author\/j-mad\/#author"},"datePublished":"2009-08-11T10:08:27+02:00","dateModified":"2009-10-04T22:26:03+02: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":"utiliser un package python pour ses models | Le Mad Blog","og:description":"comment utiliser un packages pour ne pas stocker tout ses models django dans le m\u00eame fichier python.","og:url":"https:\/\/j-mad.com\/blog\/2009\/08\/11\/utiliser-un-package-python-pour-ses-models\/","article:published_time":"2009-08-11T08:08:27+00:00","article:modified_time":"2009-10-04T20:26:03+00:00","twitter:card":"summary","twitter:title":"utiliser un package python pour ses models | Le Mad Blog","twitter:description":"comment utiliser un packages pour ne pas stocker tout ses models django dans le m\u00eame fichier python."},"aioseo_meta_data":{"post_id":"115","title":"utiliser un package python pour ses models | #site_title","description":"comment utiliser un packages pour ne pas stocker tout ses models django dans le m\u00eame fichier python.","keywords":[{"label":"django,python,web","value":"django,python,web"}],"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":[]},"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:00:53","updated":"2025-06-03 21:38:12","seo_analyzer_scan_date":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\tutiliser un package python pour ses models\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":"utiliser un package python pour ses models","link":"https:\/\/j-mad.com\/blog\/2009\/08\/11\/utiliser-un-package-python-pour-ses-models\/"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p12cdp-1R","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/posts\/115","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=115"}],"version-history":[{"count":5,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/posts\/115\/revisions"}],"predecessor-version":[{"id":189,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/posts\/115\/revisions\/189"}],"wp:attachment":[{"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/media?parent=115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/categories?post=115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/j-mad.com\/blog\/wp-json\/wp\/v2\/tags?post=115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}