{"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\/es\/blog\/administrirovanie\/podnimaem-django-stek-na-ms-windows","title":{"rendered":"Levantando el stack de Django en MS Windows","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/de363346ec00c3ca60248ab868ae6e83.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEn este art\u00edculo se presentar\u00e1 una gu\u00eda detallada para instalar y configurar los programas Apache, Python y PostgreSQL para asegurar el funcionamiento de un proyecto Django en el sistema operativo MS Windows. Django ya incluye un servidor de desarrollo simplificado para pruebas de c\u00f3digo locales, pero para tareas relacionadas con producci\u00f3n se requiere un servidor web m\u00e1s seguro y potente. Configuraremos mod_wsgi para interactuar con nuestro proyecto y configuraremos Apache como puerta al mundo exterior.<\/p>\n<p>Cabe destacar que la instalaci\u00f3n y configuraci\u00f3n se llevar\u00e1 a cabo en el sistema operativo MS Windows 10 de 32 bits. Tambi\u00e9n, la reacci\u00f3n de 32 bits ser\u00e1 universal y funcionar\u00e1 en arquitecturas de 64 bits. Si necesita una instalaci\u00f3n de 64 bits, repita los mismos pasos para los distribuidores de programas de 64 bits; el orden de acciones ser\u00e1 id\u00e9ntico.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nComo proyecto Django utilizaremos el programa Severcart. Est\u00e1 dise\u00f1ado para gestionar el movimiento de cartuchos, el seguimiento del equipamiento de impresi\u00f3n y los contratos de suministro y mantenimiento. La instalaci\u00f3n de todos los programas y m\u00f3dulos se realizar\u00e1 en el directorio C:severcart. La ubicaci\u00f3n no es cr\u00edtica.<\/p>\n<h2>Python<\/h2>\n<p>\nEl primer paso es descargar e instalar Python desde el sitio web de Python. Seleccionamos Windows como sistema operativo y la versi\u00f3n de 32 bits. En el momento de escribir este art\u00edculo, la versi\u00f3n actual es 3.9.0rc2. <\/p>\n<p>Una vez que haya descargado el archivo de instalaci\u00f3n, haga clic derecho sobre el archivo y seleccione \"Ejecutar como administrador\". Deber\u00eda ver la pantalla a continuaci\u00f3n.<\/p>\n<p><img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/c8fe6c059b7218ec90fa017e5dce8d48.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMarque las casillas \"Install launcher for all users (recommended)\" y \"Add Python 3.9 to PATH\" y haga clic en \"Customize installation\". <\/p>\n<p><img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/b8170ca83eaf6b8072849786468e3056.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMarque las casillas \"pip\", \"py launcher\", \"for all users (requires elevation)\" y haga clic en \"Next\". <\/p>\n<p><img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/693600dd91d5356b68d4c9dc66b36e20.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSeleccione todos los campos de entrada como en la imagen anterior y haga clic en \"Install\".<\/p>\n<p><img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/486fdba7507f5453ebe03b02dd6ce9df.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPara asegurarse de que la instalaci\u00f3n fue exitosa, abra cmd y escriba python. Si la instalaci\u00f3n fue exitosa, deber\u00eda ver un aviso similar al siguiente.<\/p>\n<p><img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/b2013faa9e4450095f71f2c1c6aecd01.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Instalando mod_wsgi<\/h2>\n<p>\nDescargue el paquete compilado de mod_wsgi desde el sitio<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.lfd.uci.edu\/~gohlke\/pythonlibs\/\">www.lfd.uci.edu\/~gohlke\/pythonlibs<\/a><\/noindex>El m\u00f3dulo act\u00faa como un intermediario entre el servidor Apache y el proyecto Django. El paquete m\u00e1s reciente se llamar\u00e1 mod_wsgi-4.7.1-cp39-cp39-win32.whl. Tenga en cuenta que el paquete est\u00e1 compilado para Windows de 32 bits y la versi\u00f3n de CPython 3.9. Tambi\u00e9n es importante destacar que la instalaci\u00f3n del m\u00f3dulo pip install mod_wsgi probablemente resultar\u00e1 en un error, ya que se necesitar\u00e1 un compilador de Visual Studio C++ durante el proceso de instalaci\u00f3n. Consideramos que instalar todo el compilador solo por un paquete de Python en Windows no es pr\u00e1ctico.<\/p>\n<p>Instalamos el m\u00f3dulo utilizando el gestor de paquetes est\u00e1ndar pip en cmd o 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=\"Levantando el stack de Django en 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>\nDescargamos el distribuidor del sitio <noindex><a rel=\"nofollow\" href=\"https:\/\/www.apachelounge.com\/download\/\">https:\/\/www.apachelounge.com\/download\/<\/a><\/noindex>.<br \/>\nLa versi\u00f3n m\u00e1s reciente del servidor web es Apache 2.4.46 win32 VS16. Adem\u00e1s, para que el programa funcione, se necesitar\u00e1 tener instalado previamente el paquete \"Visual C++ Redistributable for Visual Studio 2019 x86\".<\/p>\n<p>Descomprimimos el distribuidor de Apache en el directorio C:severcartApache24, luego cambiamos la l\u00ednea con el n\u00famero 37 a la nuestra <\/p>\n<pre><code class=\"plaintext\">Define SRVROOT \"C:\/severcart\/Apache24\"\n<\/code><\/pre>\n<p>Verificamos el funcionamiento de Apache, ejecutando en la l\u00ednea de comandos<\/p>\n<pre><code class=\"plaintext\">C:\\\/severcart\\\/Apache24\\\/bin&gt; httpd.exe\n<\/code><\/pre>\n<p>Como resultado, deber\u00edamos ver en el navegador en la direcci\u00f3n <noindex><a rel=\"nofollow\" href=\"http:\/\/127.0.0.1\">127.0.0.1<\/a><\/noindex> la l\u00ednea \"\u00a1Funciona!\".<\/p>\n<p><img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/1a98aa64defa2751ff6749cf0dde6111.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nInstalamos el servicio de Apache, para ello ejecutamos en la l\u00ednea de comandos como Administrador la instrucci\u00f3n:<\/p>\n<pre><code class=\"plaintext\">C:severcartApache24bin&gt;httpd.exe -k install -n \"Apache24\"\n<\/code><\/pre>\n<p>A continuaci\u00f3n, conectaremos el m\u00f3dulo mod_wsgi a Apache. Para hacerlo, ejecutamos en la l\u00ednea de comandos la instrucci\u00f3n<\/p>\n<pre><code class=\"plaintext\">C:Windowssystem32&gt;mod_wsgi-express module-config\n<\/code><\/pre>\n<p>Como resultado, se imprimir\u00e1n en la salida est\u00e1ndar las l\u00edneas:<\/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>Creamos el archivo C:severcartApache24confextrahttpd-wsgi.conf y copiamos ah\u00ed las l\u00edneas impresas anteriormente.<\/p>\n<p>Conectamos la nueva configuraci\u00f3n al archivo principal httpd.conf<br \/>\nInclude conf\\\/extra\\\/httpd-wsgi.conf<\/p>\n<p>Guardamos los cambios y reiniciamos los servicios de Apache<\/p>\n<pre><code class=\"plaintext\">Net stop Apache24\nNet start Apache24\n<\/code><\/pre>\n<h2>PostgreSQL<\/h2>\n<p>\nInstalamos PostgreSQL descargado del sitio <noindex><a rel=\"nofollow\" href=\"https:\/\/postgrespro.ru\/windows\">https:\/\/postgrespro.ru\/windows<\/a><\/noindex>. La versi\u00f3n actual del producto es 12. Las ventajas de la distribuci\u00f3n rusa sobre la can\u00f3nica est\u00e1n presentes en el mismo sitio.<\/p>\n<p><img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/16affe5b672ec0827d3f8383a5cd7e5b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/4bbe6a2d7969004810d63cf0bc5cc997.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/ece2de69ef99bd3edb405e9fa007528e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/d7c31973dafaed10eb8a0aa6a1bfe6f7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/19abee4c820fb3f8863f44e583ac38d4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/a9ae6e10f94eb5b67d7477aecb00c6f4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/2b97c774ee19ebb6d22b7790fcffe07e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/3f21673df0e24952b602fbd92a650a27.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/d4182e473004b4542971585fc70e5515.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/45c14ec0f05a49202544cd2c7ec679ff.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLas acciones para la instalaci\u00f3n est\u00e1n presentadas arriba y no necesitan comentarios. La instalaci\u00f3n es extremadamente simple.<\/p>\n<p>Creamos la base de datos en postgres, donde posteriormente se almacenar\u00e1n las estructuras de datos del proyecto Django<\/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=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/2c39b4bff6a223f5919ba22bb51f687d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLa base de datos ha sido creada. Ahora desplegamos el proyecto Django.<\/p>\n<h2>Instalamos la aplicaci\u00f3n web<\/h2>\n<p>\nPara ello, descargamos un archivo zip del sitio <noindex><a rel=\"nofollow\" href=\"https:\/\/www.severcart.ru\/downloads\/\">https:\/\/www.severcart.ru\/downloads\/<\/a><\/noindex> y descomprimimos en el directorio C:severcartapp<\/p>\n<p><img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/9a7b608b06621a725e89dbe6ae5ffa03.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nRealizamos cambios en el archivo de configuraci\u00f3n principal C:severcartappconfsettings_prod.py para especificar las credenciales de conexi\u00f3n a la base de datos<\/p>\n<p><img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/10e0ff2cc26dd1280187839fc72afad0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEl diccionario de Python DATABASES contiene las credenciales de conexi\u00f3n a la base de datos. Para m\u00e1s detalles sobre la configuraci\u00f3n, lea aqu\u00ed <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>Instalamos paquetes de Python necesarios para el funcionamiento de las aplicaciones dentro del proyecto Django<\/p>\n<pre><code class=\"plaintext\">C:severcartapptkinstaller&gt;python install.py\n<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/331bbe2d9e0df05418342d319ea2a4d4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDurante la ejecuci\u00f3n del script se inicializar\u00e1n las tablas de la base de datos, los constraints, los \u00edndices y otros elementos, y se solicitar\u00e1 crear un usuario con el que se trabajar\u00e1 en el programa.<\/p>\n<p>Conectamos la aplicaci\u00f3n Django al servidor Apache, para lo cual a\u00f1adimos al archivo de configuraci\u00f3n <br \/>\nhttpd-wsgi.conf el siguiente texto<\/p>\n<pre><code class=\"plaintext\">Alias \/static \"c:\/severcart\/app\/static\"\n\nAlias \/media \"c:\/severcart\/app\/media\"\n\n\n    # para Apache 2.4\n    Options Indexes FollowSymLinks\n    AllowOverride None\n    Require all granted\n\n\n\n    # para 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>\nReiniciamos el servicio de Apache y comprobamos el funcionamiento de la aplicaci\u00f3n<\/p>\n<p><img decoding=\"async\" alt=\"Levantando el stack de Django en MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/5ae877d7f7ddfe3e552eead0c147e6f6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEso es todo. Gracias por leer.<\/p>\n<p>En el pr\u00f3ximo art\u00edculo, crearemos un instalador autoextra\u00edble en InnoSetup para un r\u00e1pido despliegue del proyecto Django en el equipo del cliente. Para quienes deseen repetir todos los pasos en <noindex><a rel=\"nofollow\" href=\"https:\/\/yadi.sk\/d\/vqn9FN2EJjBQxA\">Yandex.Disk<\/a><\/noindex> se han subido todos los distribuibles utilizados.<br \/>\n<br \/>Fuente: <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\/es\/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=\"es_ES\" \/>\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\/es\/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\udd47Levantamos la pila Django en MS Windows | ProHoster","description":"En este art\u00edculo se presentar\u00e1 una gu\u00eda detallada.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/podnimaem-django-stek-na-ms-windows","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/97430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=97430"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/97430\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/97431"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=97430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=97430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=97430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}