ПоднимаСм Django стСк Π½Π° MS Windows

ПоднимаСм Django стСк Π½Π° MS Windows

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ прСдставлСна подробная инструкция ΠΏΠΎ установкС ΠΈ настройкС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Apache, Python ΠΈ PostgreSQL для обСспСчСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ Django ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² ОБ MS Windows. Django ΡƒΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ сСрвСр Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для локального тСстирования ΠΊΠΎΠ΄Π°, Π½ΠΎ для Π·Π°Π΄Π°Ρ‡, связанных с ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½, трСбуСтся Π±ΠΎΠ»Π΅Π΅ бСзопасный ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Π²Π΅Π±-сСрвСр. ΠœΡ‹ настроим mod_wsgi для взаимодСйствия с нашим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΈ настроим Apache Π² качСствС шлюза Π² внСшний ΠΌΠΈΡ€.

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ установка ΠΈ настройка Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ОБ MS Windows 10 с 32 Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ. Π’Π°ΠΊΠΆΠ΅ 32 битная рСакция Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π° ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° 64 Π±ΠΈΡ‚Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° 64 битная установка ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Ρ‚Π΅ ΠΆΠ΅ дСйствия для 64 Π±ΠΈΡ‚Π½Ρ‹Ρ… дистрибутивов ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π°.

Π’ качСствС Django ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Severcart. Она ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для управлСния пСрСмСщСниями ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ΅ΠΉ, ΡƒΡ‡Ρ‘Ρ‚Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰Π΅Π³ΠΎ оборудования ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠ² поставки ΠΈ обслуТивания. Установка всСх ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ C:severcart. ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ.

Python

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ шагом являСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈ установка Python с Π²Π΅Π±-сайта Python. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Windows Π² качСствС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈ 32-Π±ΠΈΡ‚Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ. На ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΡΡ‚Π°Ρ‚ΡŒΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсиСй являСтся 3.9.0rc2.

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΠ² Ρ„Π°ΠΉΠ» установки, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Ρ„Π°ΠΉΠ» установки ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Запуск ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора». Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ экран Π½ΠΈΠΆΠ΅

ПоднимаСм Django стСк Π½Π° MS Windows

УстанавливаСм Π³Π°Π»ΠΎΡ‡ΠΊΠΈ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² чСкбоксов Β«Install launcher for add user (recomended)Β» ΠΈ Β«Add Python 3.9 to PATHΒ» ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° Β«Customize installationΒ».

ПоднимаСм Django стСк Π½Π° MS Windows

УстанавливаСм Π³Π°Π»ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ² Β«pipΒ», Β«py launcherΒ», Β«for all users (requires elevation)Β» ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Β«NextΒ».

ПоднимаСм Django стСк Π½Π° MS Windows

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ всС поля Π²Π²ΠΎΠ΄Π° ΠΊΠ°ΠΊ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π²Ρ‹ΡˆΠ΅ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° Β«InstallΒ».

ПоднимаСм Django стСк Π½Π° MS Windows

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ установка ΠΏΡ€ΠΎΡˆΠ»Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ cmd ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ python. Если установка ΠΏΡ€ΠΎΡˆΠ»Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒ Π½ΠΈΠΆΠ΅

ПоднимаСм Django стСк Π½Π° MS Windows

УстанавливаСм mod_wsgi

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ скомпилированный ΠΏΠ°ΠΊΠ΅Ρ‚ с mod_wsgi c сайта
www.lfd.uci.edu/~gohlke/pythonlibs. ΠœΠΎΠ΄ΡƒΠ»ΡŒ выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ посрСдника ΠΌΠ΅ΠΆΡƒ сСрвСром Apache ΠΈ Django ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ. Π‘Π°ΠΌΡ‹ΠΉ свСТий ΠΏΠ°ΠΊΠ΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ с ΠΈΠΌΠ΅Π½Π΅ΠΌ mod_wsgi-4.7.1-cp39-cp39-win32.whl. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ скомпилирован для 32 Π±ΠΈΡ‚Π½ΠΎΠΉ Windows CPython вСрсии 3.9. Π’Π°ΠΊΠΆΠ΅ стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ очСвидная установка модуля pip install mod_wsgi скорСС всСго Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ ошибкой, Ρ‚.ΠΊ. Π² процСссС установки потрСбуСтся компилятор Visual Studio C++. Π‘Ρ‚Π°Π²ΠΈΡ‚ΡŒ компилятор Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Ρ€Π°Π΄ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Python ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² Windows считаСм нСцСлСсообразным.

УстанавливаСм ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартного ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° pip Π² cmd ΠΈΠ»ΠΈ powershell:

pip install -U mod_wsgi-4.7.1-cp39-cp39-win32.whl

ПоднимаСм Django стСк Π½Π° MS Windows

Apache

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ дистрибутив с сайта https://www.apachelounge.com/download/.
Бамая свСТая вСрсия Web-сСрвСра являСтся Apache 2.4.46 win32 VS16. Π’Π°ΠΊΠΆΠ΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π·Π°Ρ€Π°Π½Π΅Π΅ установлСнный ΠΏΠ°ΠΊΠ΅Ρ‚ Β«Visual C++ Redistributable for Visual Studio 2019 x86Β».

РаспаковываСм дистрибутив Apache Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ C:severcartApache24, Π΄Π°Π»Π΅Π΅ мСняСм строку с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ 37 Π½Π° свою

Define SRVROOT "C:/severcart/Apache24"

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ Apache, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

C:/severcart/Apache24/bin> httpd.exe

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΏΠΎ адрСсу 127.0.0.1 строку Β«It works!Β».

ПоднимаСм Django стСк Π½Π° MS Windows

УстанавливаСм слуТбу Apache, для этого Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Администратора ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ:

C:severcartApache24bin>httpd.exe -k install -n "Apache24"

Π”Π°Π»Π΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ mod_wsgi ΠΊ Apache. Для этого Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ

C:Windowssystem32>mod_wsgi-express module-config

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π² стандартный Π²Ρ‹Π²ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ распСчатаны строки:

LoadFile "c:/severcart/python/python39.dll"
LoadModule wsgi_module "c:/severcart/python/lib/site-packages/mod_wsgi/server/mod_wsgi.cp39-win32.pyd"
WSGIPythonHome "c:/severcart/python"

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» C:severcartApache24confextrahttpd-wsgi.conf ΠΈ копипастим Ρ‚ΡƒΠ΄Π° распСчатанныС строки Π²Ρ‹ΡˆΠ΅.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π½ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΊ основному Ρ„Π°ΠΉΠ»Ρƒ httpd.conf
Include conf/extra/httpd-wsgi.conf

БохраняСм измСнСния, ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ слуТбы Apache

Net stop Apache24
Net start Apache24

PostgreSQL

УстанавливаСм PostgreSQL взятый с сайта https://postgrespro.ru/windows. ВСкущая вСрсия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° – 12. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Российского дистрибутива ΠΎΡ‚ каноничСского прСдставлСны Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ сайтС.

ПоднимаСм Django стСк Π½Π° MS Windows

ПоднимаСм Django стСк Π½Π° MS Windows

ПоднимаСм Django стСк Π½Π° MS Windows

ПоднимаСм Django стСк Π½Π° MS Windows

ПоднимаСм Django стСк Π½Π° MS Windows

ПоднимаСм Django стСк Π½Π° MS Windows

ПоднимаСм Django стСк Π½Π° MS Windows

ПоднимаСм Django стСк Π½Π° MS Windows

ПоднимаСм Django стСк Π½Π° MS Windows

ПоднимаСм Django стСк Π½Π° MS Windows

ДСйствия ΠΏΠΎ установкС прСдставлСны Π²Ρ‹ΡˆΠ΅ ΠΈ коммСнтариях Π½Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ. Установка ΠΊΡ€Π°ΠΉΠ½Π΅ проста.

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π‘Π” Π² postgres, Π³Π΄Π΅ ΠΏΠΎΡ‚ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ структуры Π΄Π°Π½Π½Ρ‹Ρ… Django ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

C:severcartpostgresqlbin>psql -h 127.0.0.1 -U postgres -W

CREATE DATABASE severcart WITH ENCODING='UTF8' OWNER=postgres CONNECTION LIMIT=-1 template=template0;

ПоднимаСм Django стСк Π½Π° MS Windows

Π‘Π” создана. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌ Django ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

УстанавливаСм web ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

Для этого скачиваСм zip Π°Ρ€Ρ…ΠΈΠ² с сайта https://www.severcart.ru/downloads/ ΠΈ распаковываСм Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ C:severcartapp

ПоднимаСм Django стСк Π½Π° MS Windows

Вносим измСнСния Π² Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» C:severcartappconfsettings_prod.py для указания Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Π‘Π”

ПоднимаСм Django стСк Π½Π° MS Windows

Python ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ DATABASES содСрТит Π² сСбС Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Π‘Π”. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ ΠΏΠΎ настройкС Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ здСсь https://docs.djangoproject.com/en/3.1/ref/databases/#connecting-to-the-database

УстанавливаСм Python ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ значимостСй для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ Django ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

C:severcartapptkinstaller>python install.py

ПоднимаСм Django стСк Π½Π° MS Windows

Π’ процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ скрипта Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π° инициализация Π‘Π” Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ, констрСйтами, индСксами ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌ, Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π±ΠΎΡ‚Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Django ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊ сСрвСру Apache для этого дополняСм ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»
httpd-wsgi.conf ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ тСкстом

Alias /static "c:/severcart/app/static"

Alias /media "c:/severcart/app/media"

<Directory "c:/severcart/app/static">
    # for Apache 2.4
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

<Directory "c:/severcart/app/media">
    # for Apache 2.4
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>


WSGIScriptAlias / "c:/severcart/app/conf/wsgi_prod.py"
WSGIPythonPath "c:/severcart/python/"

<Directory "c:/severcart/app/conf/">
<Files wsgi_prod.py>
    Require all granted
</Files>   
</Directory>

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ слуТбу Apache ΠΈ провСряСм Ρ€Π°Π±ΠΎΡ‚Ρƒ прилоТСния

ПоднимаСм Django стСк Π½Π° MS Windows

На этом всС. Бпасибо Ρ‡Ρ‚ΠΎ Π΄ΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±ΡƒΠ΄Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ установочный ΡΠ°ΠΌΠΎΡ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ Π°Ρ€Ρ…ΠΈΠ² Π² InnoSetup для быстрого развСртывания Django ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°. Для Ρ‚Π΅Ρ… ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ всС дСйствия Π½Π° ЯндСкс.Диск Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ всС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ дистрибутивы.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ