{"id":97430,"date":"2020-10-18T14:42:18","date_gmt":"2020-10-18T12:42:18","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/podnimaem-django-stek-na-ms-windows"},"modified":"2020-10-18T14:42:18","modified_gmt":"2020-10-18T12:42:18","slug":"podnimaem-django-stek-na-ms-windows","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/podnimaem-django-stek-na-ms-windows","title":{"rendered":"D\u00e9ploiement de la pile Django sur MS Windows","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/de363346ec00c3ca60248ab868ae6e83.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCet article fournira un guide d\u00e9taill\u00e9 sur l'installation et la configuration des programmes Apache, Python et PostgreSQL pour faire fonctionner un projet Django sous le syst\u00e8me d'exploitation MS Windows. Django inclut d\u00e9j\u00e0 un serveur de d\u00e9veloppement simplifi\u00e9 pour les tests de code en local, mais pour des t\u00e2ches de production, un serveur web plus s\u00e9curis\u00e9 et puissant est requis. Nous configurerons mod_wsgi pour interagir avec notre projet et configurerons Apache comme passerelle vers le monde ext\u00e9rieur.<\/p>\n<p>Il est \u00e0 noter que l'installation et la configuration se feront sous le syst\u00e8me d'exploitation MS Windows 10 avec une architecture 32 bits. De plus, la version 32 bits sera universelle et fonctionnera \u00e9galement sur une architecture 64 bits. Si vous avez besoin d'une installation 64 bits, r\u00e9p\u00e9tez les m\u00eames \u00e9tapes pour les distributions 64 bits des programmes, la s\u00e9quence d'actions sera identique.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nComme projet Django, nous utiliserons le programme Severcart. Il est destin\u00e9 \u00e0 g\u00e9rer le d\u00e9placement de cartouches, le suivi des \u00e9quipements d'impression et des contrats de fourniture et de maintenance. L'installation de tous les programmes et modules se fera dans le r\u00e9pertoire C:severcart. L'emplacement n'est pas critique.<\/p>\n<h2>Python<\/h2>\n<p>\nLa premi\u00e8re \u00e9tape consiste \u00e0 t\u00e9l\u00e9charger et \u00e0 installer Python depuis le site web de Python. Nous choisissons Windows comme syst\u00e8me d'exploitation et la version 32 bits. Au moment de la r\u00e9daction de cet article, la version actuelle est 3.9.0rc2. <\/p>\n<p>Apr\u00e8s avoir t\u00e9l\u00e9charg\u00e9 le fichier d'installation, cliquez avec le bouton droit sur le fichier d'installation et s\u00e9lectionnez \u00ab Ex\u00e9cuter en tant qu'administrateur \u00bb. Vous devriez voir l'\u00e9cran ci-dessous.<\/p>\n<p><img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/c8fe6c059b7218ec90fa017e5dce8d48.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNous activons les cases \u00e0 cocher \u00ab Install launcher for all users (recommended) \u00bb et \u00ab Add Python 3.9 to PATH \u00bb et cliquons sur \u00ab Customize installation \u00bb. <\/p>\n<p><img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/b8170ca83eaf6b8072849786468e3056.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNous s\u00e9lectionnons les cases \u00e0 cocher \u00ab pip \u00bb, \u00ab py launcher \u00bb, \u00ab for all users (requires elevation) \u00bb et cliquons sur \u00ab Next \u00bb. <\/p>\n<p><img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/693600dd91d5356b68d4c9dc66b36e20.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNous remplissons tous les champs d'entr\u00e9e comme sur l'image ci-dessus et cliquons sur \u00ab Install \u00bb.<\/p>\n<p><img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/486fdba7507f5453ebe03b02dd6ce9df.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPour vous assurer que l'installation a r\u00e9ussi, ouvrez cmd et tapez python. Si l'installation est r\u00e9ussie, vous devriez voir un invite similaire \u00e0 celui ci-dessous.<\/p>\n<p><img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/b2013faa9e4450095f71f2c1c6aecd01.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Installation de mod_wsgi.<\/h2>\n<p>\nT\u00e9l\u00e9chargez le paquet compil\u00e9 avec mod_wsgi depuis le site.<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.lfd.uci.edu\/~gohlke\/pythonlibs\/\">www.lfd.uci.edu\/~gohlke\/pythonlibs<\/a><\/noindex>. Le module joue le r\u00f4le d'interm\u00e9diaire entre le serveur Apache et le projet Django. Le dernier paquet aura pour nom mod_wsgi-4.7.1-cp39-cp39-win32.whl. Notez que le paquet est compil\u00e9 pour la version 32 bits de Windows CPython 3.9. Il est \u00e9galement \u00e0 noter que l'installation \u00e9vidente du module pip install mod_wsgi \u00e9chouera probablement, car un compilateur Visual Studio C++ sera requis pendant l'installation. Installer tout le compilateur juste pour un paquet Python sur Windows est jug\u00e9 peu pratique.<\/p>\n<p>Nous installons le module \u00e0 l'aide du gestionnaire de paquets standard pip dans cmd ou powershell :<\/p>\n<pre><code class=\"plaintext\">pip install -U mod_wsgi-4.7.1-cp39-cp39-win32.whl\n<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/f165fb3a8f313a088d37a63acf29e37f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Apache<\/h2>\n<p>\nT\u00e9l\u00e9chargez le distributeur depuis le site <noindex><a rel=\"nofollow\" href=\"https:\/\/www.apachelounge.com\/download\/\">https:\/\/www.apachelounge.com\/download\/<\/a><\/noindex>.<br \/>\nLa version la plus r\u00e9cente du serveur Web est Apache 2.4.46 win32 VS16. De plus, le programme n\u00e9cessitera le paquet 'Visual C++ Redistributable for Visual Studio 2019 x86' d\u00e9j\u00e0 install\u00e9.<\/p>\n<p>Nous d\u00e9compressons le distributeur Apache dans le r\u00e9pertoire C:severcartApache24, puis modifions la ligne num\u00e9ro 37 en y mettant notre propre chemin <\/p>\n<pre><code class=\"plaintext\">D\u00e9finir SRVROOT \"C:\/severcart\/Apache24\"\n<\/code><\/pre>\n<p>V\u00e9rifions le fonctionnement d'Apache en ex\u00e9cutant dans l'invite de commande<\/p>\n<pre><code class=\"plaintext\">C:\/severcart\/Apache24\/bin&gt; httpd.exe\n<\/code><\/pre>\n<p>En cons\u00e9quence, nous devrions voir dans le navigateur \u00e0 l'adresse <noindex><a rel=\"nofollow\" href=\"http:\/\/127.0.0.1\">127.0.0.1<\/a><\/noindex> la cha\u00eene \u00ab\u00c7a fonctionne!\u00bb.<\/p>\n<p><img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/1a98aa64defa2751ff6749cf0dde6111.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNous installons le service Apache, pour cela, ex\u00e9cutons dans l'invite de commande avec les droits d'administrateur l'instruction :<\/p>\n<pre><code class=\"plaintext\">C:severcartApache24bin&gt;httpd.exe -k install -n \"Apache24\"\n<\/code><\/pre>\n<p>Ensuite, nous connecterons le module mod_wsgi \u00e0 Apache. Pour cela, ex\u00e9cutons dans l'invite de commande l'instruction<\/p>\n<pre><code class=\"plaintext\">C:Windowssystem32&gt;mod_wsgi-express module-config\n<\/code><\/pre>\n<p>En cons\u00e9quence, les lignes suivantes seront imprim\u00e9es dans la sortie standard :<\/p>\n<pre><code class=\"plaintext\">LoadFile \"c:\/severcart\/python\/python39.dll\"\nLoadModule wsgi_module \"c:\/severcart\/python\/lib\/site-packages\/mod_wsgi\/server\/mod_wsgi.cp39-win32.pyd\"\nWSGIPythonHome \"c:\/severcart\/python\"\n<\/code><\/pre>\n<p>Cr\u00e9ons le fichier C:severcartApache24confextrahttpd-wsgi.conf et copions-y les lignes imprim\u00e9es ci-dessus.<\/p>\n<p>Connectons la nouvelle configuration au fichier principal httpd.conf<br \/>\nInclude conf\/extra\/httpd-wsgi.conf<\/p>\n<p>Enregistrons les modifications, red\u00e9marrons les services Apache<\/p>\n<pre><code class=\"plaintext\">Net stop Apache24\nNet start Apache24\n<\/code><\/pre>\n<h2>PostgreSQL<\/h2>\n<p>\nInstallons PostgreSQL t\u00e9l\u00e9charg\u00e9 depuis le site <noindex><a rel=\"nofollow\" href=\"https:\/\/postgrespro.ru\/windows\">https:\/\/postgrespro.ru\/windows<\/a><\/noindex>. La version actuelle du produit logiciel est 12. Les avantages de la distribution russe par rapport \u00e0 la distribution canonique sont pr\u00e9sent\u00e9s sur le m\u00eame site.<\/p>\n<p><img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/16affe5b672ec0827d3f8383a5cd7e5b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/4bbe6a2d7969004810d63cf0bc5cc997.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/ece2de69ef99bd3edb405e9fa007528e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/d7c31973dafaed10eb8a0aa6a1bfe6f7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/19abee4c820fb3f8863f44e583ac38d4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/a9ae6e10f94eb5b67d7477aecb00c6f4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/2b97c774ee19ebb6d22b7790fcffe07e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/3f21673df0e24952b602fbd92a650a27.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/d4182e473004b4542971585fc70e5515.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/45c14ec0f05a49202544cd2c7ec679ff.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLes \u00e9tapes d'installation sont pr\u00e9sent\u00e9es ci-dessus et ne n\u00e9cessitent pas de commentaires. L'installation est extr\u00eamement simple.<\/p>\n<p>Cr\u00e9ons une base de donn\u00e9es dans postgres, o\u00f9 les structures de donn\u00e9es du projet Django seront ensuite stock\u00e9es.<\/p>\n<pre><code class=\"plaintext\">C:severcartpostgresqlbin&gt;psql -h 127.0.0.1 -U postgres -W\n\nCREATE DATABASE severcart WITH ENCODING='UTF8' OWNER=postgres CONNECTION LIMIT=-1 template=template0;\n<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/2c39b4bff6a223f5919ba22bb51f687d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLa base de donn\u00e9es a \u00e9t\u00e9 cr\u00e9\u00e9e. Nous d\u00e9ployons maintenant le projet Django.<\/p>\n<h2>Installons l'application web<\/h2>\n<p>\nPour cela, t\u00e9l\u00e9chargeons l'archive zip depuis le site. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.severcart.ru\/downloads\/\">https:\/\/www.severcart.ru\/downloads\/<\/a><\/noindex> et d\u00e9compressons-le dans le r\u00e9pertoire C:severcartapp<\/p>\n<p><img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/9a7b608b06621a725e89dbe6ae5ffa03.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nModifions le fichier de configuration principal C:severcartappconfsettings_prod.py pour indiquer les informations de connexion \u00e0 la base de donn\u00e9es<\/p>\n<p><img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/10e0ff2cc26dd1280187839fc72afad0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLe dictionnaire Python DATABASES contient les informations de connexion \u00e0 la base de donn\u00e9es. Pour plus de d\u00e9tails sur la configuration, veuillez lire ici <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.djangoproject.com\/en\/3.1\/ref\/databases\/#connecting-to-the-database\">https:\/\/docs.djangoproject.com\/en\/3.1\/ref\/databases\/#connecting-to-the-database<\/a><\/noindex><\/p>\n<p>Nous installons les paquets Python n\u00e9cessaires pour faire fonctionner les applications dans le projet Django<\/p>\n<pre><code class=\"plaintext\">C:severcartapptkinstaller&gt;python install.py\n<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/331bbe2d9e0df05418342d319ea2a4d4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAu cours de l'ex\u00e9cution du script, l'initialisation de la base de donn\u00e9es avec les tables, contraintes, index et autres sera effectu\u00e9e, et il vous sera propos\u00e9 de cr\u00e9er un utilisateur, qui sera utilis\u00e9 pour travailler dans le programme.<\/p>\n<p>Nous connectons l'application Django au serveur Apache, pour cela nous compl\u00e9tons le fichier de configuration <br \/>\nhttpd-wsgi.conf avec le texte suivant<\/p>\n<pre><code class=\"plaintext\">Alias \/static \"c:\/severcart\/app\/static\"\n\nAlias \/media \"c:\/severcart\/app\/media\"\n\n\n    # pour Apache 2.4\n    Options Indexes FollowSymLinks\n    AllowOverride None\n    Require all granted\n\n\n\n    # pour Apache 2.4\n    Options Indexes FollowSymLinks\n    AllowOverride None\n    Require all granted\n\n\n\nWSGIScriptAlias \/ \"c:\/severcart\/app\/conf\/wsgi_prod.py\"\nWSGIPythonPath \"c:\/severcart\/python\/\"\n\n\n\n    Require all granted\n\n<\/code><\/pre>\n<p>\nNous red\u00e9marrons le service Apache et v\u00e9rifions le fonctionnement de l'application<\/p>\n<p><img decoding=\"async\" alt=\"D\u00e9ploiement de la pile Django sur MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/5ae877d7f7ddfe3e552eead0c147e6f6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nC'est tout. Merci de votre lecture.<\/p>\n<p>Dans le prochain article, nous allons cr\u00e9er un archive auto-extractible \u00e0 installer avec InnoSetup pour un d\u00e9ploiement rapide du projet Django sur l'ordinateur du client. Pour ceux qui souhaitent r\u00e9p\u00e9ter toutes les actions sur <noindex><a rel=\"nofollow\" href=\"https:\/\/yadi.sk\/d\/vqn9FN2EJjBQxA\">Yandex.Disk<\/a><\/noindex> tous les packages utilis\u00e9s ont \u00e9t\u00e9 t\u00e9l\u00e9charg\u00e9s.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/523842\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0430\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u043f\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c Apache, Python \u0438 PostgreSQL \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b Django \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0432 \u041e\u0421 MS Windows. Django \u0443\u0436\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u0434\u0430, \u043d\u043e \u0434\u043b\u044f \u0437\u0430\u0434\u0430\u0447, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d, \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u0435\u0435 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439 \u0438 \u043c\u043e\u0449\u043d\u044b\u0439 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440. \u041c\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043c mod_wsgi \u0434\u043b\u044f \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97431,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97430","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0430\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/podnimaem-django-stek-na-ms-windows\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u043c Django \u0441\u0442\u0435\u043a \u043d\u0430 MS Windows | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0430\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/podnimaem-django-stek-na-ms-windows\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-18T12:42:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-18T12:42:18+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47D\u00e9ployer la stack Django sur MS Windows | ProHoster","description":"Cet article pr\u00e9sentera un guide d\u00e9taill\u00e9.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/podnimaem-django-stek-na-ms-windows","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u043c Django \u0441\u0442\u0435\u043a \u043d\u0430 MS Windows | ProHoster","og:description":"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0430\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f.","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/podnimaem-django-stek-na-ms-windows","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-18T12:42:18+00:00","article:modified_time":"2020-10-18T12:42:18+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97430","title":null,"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":[]},"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,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:20:31","updated":"2022-10-03 07:13:07","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/97430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=97430"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/97430\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/97431"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=97430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=97430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=97430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}