{"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\/lv\/blog\/administrirovanie\/podnimaem-django-stek-na-ms-windows","title":{"rendered":"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/de363346ec00c3ca60248ab868ae6e83.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u0160aj\u0101 rakst\u0101 tiks sniegta detaliz\u0113ta instrukcija, k\u0101 uzst\u0101d\u012bt un konfigur\u0113t programmas Apache, Python un PostgreSQL, lai nodro\u0161in\u0101tu Django projekta darb\u012bbu MS Windows OS. Django jau ietver vienk\u0101r\u0161otu izstr\u0101des serveri kodu lok\u0101lai test\u0113\u0161anai, ta\u010du produkcijas uzdevumiem ir nepiecie\u0161ams dro\u0161\u0101ks un jaud\u012bg\u0101ks t\u012bmek\u013ca serveris. M\u0113s konfigur\u0113sim mod_wsgi, lai tas mijiedarbotos ar m\u016bsu projektu, un uzst\u0101d\u012bsim Apache k\u0101 v\u0101rtus uz \u0101rpasauli.<\/p>\n<p>V\u0113rts piemin\u0113t, ka uzst\u0101d\u012b\u0161ana un konfigur\u0101cija tiks veikta MS Windows 10 ar 32 bitu arhitekt\u016bru. Ar\u012b 32 bitu versija b\u016bs univers\u0101la un darbosies uz 64 bitu arhitekt\u016bras. Ja jums nepiecie\u0161ama 64 bitu uzst\u0101d\u012b\u0161ana, atk\u0101rtojiet tos pa\u0161us so\u013cus 64 bitu programmu izplat\u012bjumam, darb\u012bbu sec\u012bba b\u016bs identiska.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nK\u0101 Django projektu m\u0113s izmantosim programmu Severcart. T\u0101 paredz\u0113ta kartrid\u017eu kust\u012bbas p\u0101rvald\u012bbai, printeru iek\u0101rtu uzskait\u012b\u0161anai un pieg\u0101des un apkalpo\u0161anas l\u012bgumu kontrolei. Visi programmu un modu\u013cu uzst\u0101d\u012b\u0161ana tiks veikta map\u0113 C:severcart. Vieta nav kritiska.<\/p>\n<h2>Python<\/h2>\n<p>\nPirmais solis ir Python lejupiel\u0101de un uzst\u0101d\u012b\u0161ana no Python vietnes. Izv\u0113lamies Windows k\u0101 oper\u0113t\u0101jsist\u0113mu un 32 bitu versiju. Raksta sagatavo\u0161anas br\u012bd\u012b aktu\u0101l\u0101 versija ir 3.9.0rc2. <\/p>\n<p>Lejupiel\u0101d\u0113jot instal\u0101cijas failu, ar peles labo pogu noklik\u0161\u0137iniet uz instal\u0101cijas faila un izv\u0113lieties \"Palaist k\u0101 administrators\". Jums vajadz\u0113tu redz\u0113t zem\u0101k eso\u0161o ekr\u0101nu.<\/p>\n<p><img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/c8fe6c059b7218ec90fa017e5dce8d48.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIest\u0101d\u0101m atz\u012bmes blakus izv\u0113les r\u016bti\u0146\u0101m \"Install launcher for all users (recommended)\" un \"Add Python 3.9 to PATH\" un nospie\u017eam \"Customize installation\". <\/p>\n<p><img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/b8170ca83eaf6b8072849786468e3056.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIest\u0101d\u0101m atz\u012bmes blakus \"pip\", \"py launcher\", \"for all users (requires elevation)\" un nospie\u017eam \"Next\". <\/p>\n<p><img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/693600dd91d5356b68d4c9dc66b36e20.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIzv\u0113lamies visus ievades laukus k\u0101 att\u0113l\u0101 augst\u0101k un nospie\u017eam \"Install\".<\/p>\n<p><img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/486fdba7507f5453ebe03b02dd6ce9df.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLai p\u0101rliecin\u0101tos, ka uzst\u0101d\u012b\u0161ana ir veiksm\u012bga, atveriet cmd un ierakstiet python. Ja uzst\u0101d\u012b\u0161ana ir veiksm\u012bga, jums vajadz\u0113tu redz\u0113t komandu aicin\u0101jumu, l\u012bdz\u012bgu nor\u0101d\u012btajam zem\u0101k.<\/p>\n<p><img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/b2013faa9e4450095f71f2c1c6aecd01.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Uzst\u0101d\u0101m mod_wsgi<\/h2>\n<p>\nLejupiel\u0101d\u0113jam kompil\u0113tu mod_wsgi pakotni no t\u012bmek\u013ca vietnes<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.lfd.uci.edu\/~gohlke\/pythonlibs\/\">www.lfd.uci.edu\/~gohlke\/pythonlibs<\/a><\/noindex>Modulis pilda starpnieka funkcijas starp Apache serveri un Django projektu. Visjaun\u0101kais pakotnes nosaukums ir mod_wsgi-4.7.1-cp39-cp39-win32.whl. L\u016bdzu, \u0146emiet v\u0113r\u0101, ka pakotne ir kompil\u0113ta 32 bitu Windows CPython versijai 3.9. T\u0101pat j\u0101atz\u012bm\u0113, ka ac\u012bmredzam\u0101 modula uzst\u0101d\u012b\u0161ana ar pip install mod_wsgi, visticam\u0101k, beigsies ar k\u013c\u016bdu, jo instal\u0101cijas proces\u0101 b\u016bs nepiecie\u0161ams Visual Studio C++ kompilators. Uzst\u0101d\u012bt kompilatoru tikai viena Python pakotnes d\u0113\u013c Windows m\u0113s uzskat\u0101m par neefekt\u012bvu.<\/p>\n<p>Uzst\u0101dam moduli, izmantojot standarta pakot\u0146u p\u0101rvaldnieku pip cmd vai 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=\"M\u0113s uzst\u0101d\u0101m Django steku uz 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>\nLejupiel\u0101d\u0113jiet distrib\u016bciju no vietnes <noindex><a rel=\"nofollow\" href=\"https:\/\/www.apachelounge.com\/download\/\">https:\/\/www.apachelounge.com\/download\/<\/a><\/noindex>.<br \/>\nVisjaun\u0101k\u0101 Web servera versija ir Apache 2.4.46 win32 VS16. Ar\u012b programmai b\u016bs nepiecie\u0161ams iepriek\u0161 instal\u0113ts pakotne \"Visual C++ Redistributable for Visual Studio 2019 x86\".<\/p>\n<p>Izpakojam Apache distrib\u016bciju katalog\u0101 C:severcartApache24, p\u0113c tam main\u0101m 37. rindas numuru uz savu <\/p>\n<pre><code class=\"plaintext\">Defin\u0113t SRVROOT \"C:\/severcart\/Apache24\"\n<\/code><\/pre>\n<p>P\u0101rbaud\u0101m Apache darb\u012bbu, izpildot komandu rind\u0101<\/p>\n<pre><code class=\"plaintext\">C:\/severcart\/Apache24\/bin&gt; httpd.exe\n<\/code><\/pre>\n<p>Rezult\u0101t\u0101 p\u0101rl\u016bk\u0101 j\u0101redz adrese <noindex><a rel=\"nofollow\" href=\"http:\/\/127.0.0.1\">127.0.0.1<\/a><\/noindex> rinda \"It works!\".<\/p>\n<p><img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/1a98aa64defa2751ff6749cf0dde6111.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nUzst\u0101dam Apache servisu, tam izpild\u0101m komandu rind\u0101 ar administratora ties\u012bb\u0101m:<\/p>\n<pre><code class=\"plaintext\">C:severcartApache24bin&gt;httpd.exe -k install -n \"Apache24\"\n<\/code><\/pre>\n<p>P\u0113c tam pievienojam mod_wsgi moduli Apache. Tam izpild\u0101m komandu rind\u0101<\/p>\n<pre><code class=\"plaintext\">C:Windowssystem32&gt;mod_wsgi-express module-config\n<\/code><\/pre>\n<p>Rezult\u0101t\u0101 standarta izej\u0101 tiks izdruk\u0101tas rindas:<\/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>Izveidojam failu C:severcartApache24confextrahttpd-wsgi.conf un ar\u012b tur ievietojam iepriek\u0161 izdruk\u0101t\u0101s rindas.<\/p>\n<p>Pievienojam jauno konfigur\u0101ciju galvenajam httpd.conf failam<br \/>\nInclude conf\/extra\/httpd-wsgi.conf<\/p>\n<p>Saglab\u0101jam izmai\u0146as, p\u0101rstart\u0113jam Apache pakalpojumus<\/p>\n<pre><code class=\"plaintext\">Net stop Apache24\nNet start Apache24\n<\/code><\/pre>\n<h2>PostgreSQL<\/h2>\n<p>\nUzst\u0101dam PostgreSQL, kas \u0146emts no vietnes <noindex><a rel=\"nofollow\" href=\"https:\/\/postgrespro.ru\/windows\">https:\/\/postgrespro.ru\/windows<\/a><\/noindex>. Pa\u0161reiz\u0113j\u0101 programmat\u016bras versija ir 12. Krievijas distrib\u016bcijas priek\u0161roc\u012bbas pret kanonisko ir nor\u0101d\u012btas taj\u0101 pa\u0161\u0101 vietn\u0113.<\/p>\n<p><img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/16affe5b672ec0827d3f8383a5cd7e5b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/4bbe6a2d7969004810d63cf0bc5cc997.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/ece2de69ef99bd3edb405e9fa007528e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/d7c31973dafaed10eb8a0aa6a1bfe6f7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/19abee4c820fb3f8863f44e583ac38d4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/a9ae6e10f94eb5b67d7477aecb00c6f4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/2b97c774ee19ebb6d22b7790fcffe07e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/3f21673df0e24952b602fbd92a650a27.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/d4182e473004b4542971585fc70e5515.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/45c14ec0f05a49202544cd2c7ec679ff.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nUzst\u0101d\u012b\u0161anas darb\u012bbas ir uzskait\u012btas iepriek\u0161 un koment\u0101ri nav nepiecie\u0161ami. Uzst\u0101d\u012b\u0161ana ir \u013coti vienk\u0101r\u0161a.<\/p>\n<p>Izveidojam datub\u0101zi postgres, kur\u0101 v\u0113l\u0101k tiks glab\u0101tas Django projekta datu strukt\u016bras<\/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=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/2c39b4bff6a223f5919ba22bb51f687d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDatub\u0101ze ir izveidota. Tagad izv\u0113r\u0161am Django projektu.<\/p>\n<h2>Uzst\u0101dam web lietotni<\/h2>\n<p>\nT\u0101d\u0113\u013c lejupiel\u0101d\u0113jam zip arh\u012bvu no vietnes <noindex><a rel=\"nofollow\" href=\"https:\/\/www.severcart.ru\/downloads\/\">https:\/\/www.severcart.ru\/downloads\/<\/a><\/noindex> unzip in the C:severcartapp directory<\/p>\n<p><img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/9a7b608b06621a725e89dbe6ae5ffa03.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWe make changes to the main configuration file C:severcartappconfsettings_prod.py to specify the database connection details<\/p>\n<p><img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/10e0ff2cc26dd1280187839fc72afad0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nThe Python dictionary DATABASES contains the details for connecting to the database. For details on configuration, read here <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>We install the necessary Python packages for the applications to work within the Django project<\/p>\n<pre><code class=\"plaintext\">C:severcartapptkinstaller&gt;python install.py\n<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/331bbe2d9e0df05418342d319ea2a4d4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDuring the script execution, the database will be initialized with tables, constraints, indexes, and more, and you will be prompted to create a user under whose account the program will operate.<\/p>\n<p>We connect the Django application to the Apache server by adding to the configuration file <br \/>\nhttpd-wsgi.conf the following text<\/p>\n<pre><code class=\"plaintext\">Alias \/static \"c:\/severcart\/app\/static\"\n\nAlias \/media \"c:\/severcart\/app\/media\"\n\n\n    # for Apache 2.4\n    Options Indexes FollowSymLinks\n    AllowOverride None\n    Require all granted\n\n\n\n    # for 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>\nWe restart the Apache service and check the application operation<\/p>\n<p><img decoding=\"async\" alt=\"M\u0113s uzst\u0101d\u0101m Django steku uz MS Windows\" src=\"\/wp-content\/uploads\/2020\/10\/5ae877d7f7ddfe3e552eead0c147e6f6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nThat's all. Thank you for reading.<\/p>\n<p>In the next article, we will create a self-extracting installer archive in InnoSetup for quick deployment of the Django project on the client's computer. For those who want to repeat all actions on <noindex><a rel=\"nofollow\" href=\"https:\/\/yadi.sk\/d\/vqn9FN2EJjBQxA\">Yandex.Disk<\/a><\/noindex> all used distributions have been uploaded.<br \/>\n<br \/>Avots: <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.5 - 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\/lv\/blog\/administrirovanie\/podnimaem-django-stek-na-ms-windows\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\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\/lv\/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\udd47Setting up the Django stack on MS Windows | ProHoster","description":"This article will provide a detailed guide.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/administrirovanie\/podnimaem-django-stek-na-ms-windows","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","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\/lv\/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\/lv\/wp-json\/wp\/v2\/posts\/97430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=97430"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/97430\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media\/97431"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=97430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=97430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=97430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}