MS Windows рд╡рд░ Django рд╕реНрдЯреЕрдХ рд╡рд╛рдврд╡рдгреЗ

MS Windows рд╡рд░ Django рд╕реНрдЯреЕрдХ рд╡рд╛рдврд╡рдгреЗ

рд╣рд╛ рд▓реЗрдЦ MS Windows рд╡рд░ Django рдкреНрд░реЛрдЬреЗрдХреНрдЯрдЪреЗ рдСрдкрд░реЗрд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Apache, Python рдЖрдгрд┐ PostgreSQL рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реНрдерд╛рдкрд┐рдд рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддрдкрд╢реАрд▓рд╡рд╛рд░ рд╕реВрдЪрдирд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрд▓. Django рдордзреНрдпреЗ рд╕реНрдерд╛рдирд┐рдХ рдкрд╛рддрд│реАрд╡рд░ рдХреЛрдб рдЪрд╛рдЪрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдзреАрдЪ рд╣рд▓рдХрд╛ рд╡рд┐рдХрд╛рд╕ рд╕рд░реНрд╡реНрд╣рд░ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЙрддреНрдкрд╛рджрди-рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдпрд╛рдВрд╕рд╛рдареА рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдЖрдгрд┐ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА mod_wsgi рд╕реЗрдЯ рдХрд░реВ рдЖрдгрд┐ Apache рд▓рд╛ рдмрд╛рд╣реЗрд░реАрд▓ рдЬрдЧрд╛рдЪреЗ рдкреНрд░рд╡реЗрд╢рджреНрд╡рд╛рд░ рдореНрд╣рдгреВрди рд╕реЗрдЯ рдХрд░реВ.

рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛рд╡реЗ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдПрдордПрд╕ рд╡рд┐рдВрдбреЛрдЬ 10 рдордзреНрдпреЗ 32 рдмрд┐рдЯреНрд╕рд╕рд╣ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рддрд╕реЗрдЪ 32 рдмрд┐рдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рд╛рд░реНрд╡рддреНрд░рд┐рдХ рдЕрд╕реЗрд▓ рдЖрдгрд┐ 64 рдмрд┐рдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдХрд╛рд░реНрдп рдХрд░реЗрд▓. рддреБрдореНрд╣рд╛рд▓рд╛ 64-рдмрд┐рдЯ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдирдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕, 64-рдмрд┐рдЯ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡рд┐рддрд░рдгрд╛рд╕рд╛рдареА рд╕рдорд╛рди рдЪрд░рдгрд╛рдВрдЪреА рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рд╛, рдХреНрд░рд┐рдпрд╛рдВрдЪрд╛ рдХреНрд░рдо рдПрдХрд╕рд╛рд░рдЦрд╛ рдЕрд╕реЗрд▓.

Django рдкреНрд░рдХрд▓реНрдк рдореНрд╣рдгреВрди, рдЖрдореНрд╣реА Severcart рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд╛рдкрд░реВ. рд╣реЗ рдХрд╛рдбрддреБрд╕реЗрдЪреА рд╣рд╛рд▓рдЪрд╛рд▓ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдореБрджреНрд░рдг рдЙрдкрдХрд░рдгреЗ рдЖрдгрд┐ рдкреБрд░рд╡рдард╛ рдЖрдгрд┐ рд╕реЗрд╡рд╛ рдХрд░рд╛рд░рд╛рд╕рд╛рдареА рд▓реЗрдЦрд╛рдВрдХрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ. рд╕рд░реНрд╡ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рдЖрдгрд┐ рдореЙрдбреНрдпреВрд▓ C:severcart рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓. рд╕реНрдерд╛рди рдХрд╛рд╣реА рдлрд░рдХ рдкрдбрдд рдирд╛рд╣реА.

python рд▓рд╛

рдкрд╛рдпрдерди рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░реВрди рдкрд╛рдпрдерди рдбрд╛рдЙрдирд▓реЛрдб рдЖрдгрд┐ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рд╣реА рдкрд╣рд┐рд▓реА рдкрд╛рдпрд░реА рдЖрд╣реЗ. рдЖрдореНрд╣реА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЖрдгрд┐ 32-рдмрд┐рдЯ рдЖрд╡реГрддреНрддреА рдореНрд╣рдгреВрди рд╡рд┐рдВрдбреЛрдЬ рдирд┐рд╡рдбрддреЛ. рд▓реЗрдЦрдирд╛рдЪреНрдпрд╛ рд╡реЗрд│реА, рд╡рд░реНрддрдорд╛рди рдЖрд╡реГрддреНрддреА 3.9.0rc2 рдЖрд╣реЗ.

рд╕реЗрдЯрдЕрдк рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рд╕реЗрдЯрдЕрдк рдлрд╛рдЗрд▓рд╡рд░ рдЙрдЬрд╡реЗ-рдХреНрд▓рд┐рдХ рдХрд░рд╛ рдЖрдгрд┐ "рдкреНрд░рд╢рд╛рд╕рдХ рдореНрд╣рдгреВрди рдЪрд╛рд▓рд╡рд╛" рдирд┐рд╡рдбрд╛. рдЖрдкрдг рдЦрд╛рд▓реА рд╕реНрдХреНрд░реАрди рдкрд╣рд╛рд╡реА

MS Windows рд╡рд░ Django рд╕реНрдЯреЕрдХ рд╡рд╛рдврд╡рдгреЗ

"рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рдареА рд▓реЙрдиреНрдЪрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛ (рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реЗ)" рдЖрдгрд┐ "рдкрд╛рдердордзреНрдпреЗ рдкрд╛рдпрдерди 3.9 рдЬреЛрдбрд╛" рдпрд╛ рдЪреЗрдХрдмреЙрдХреНрд╕рдЪреНрдпрд╛ рдкреБрдвреЗ рдЪреЗрдХрдмреЙрдХреНрд╕ рд╕реЗрдЯ рдХрд░рд╛ рдЖрдгрд┐ "рдЗрдиреНрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕рд╛рдиреБрдХреВрд▓рд┐рдд рдХрд░рд╛" рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛.

MS Windows рд╡рд░ Django рд╕реНрдЯреЕрдХ рд╡рд╛рдврд╡рдгреЗ

рдЪреЗрдХрдмреЙрдХреНрд╕реЗрд╕ "pip", "py рд▓реЙрдиреНрдЪрд░", "рд╕рд░реНрд╡ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА (рдПрд▓рд┐рд╡реНрд╣реЗрд╢рди рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ)" рд╡рд┐рд░реБрджреНрдз рд╕реЗрдЯ рдХрд░рд╛ рдЖрдгрд┐ "рдкреБрдвреАрд▓" рдХреНрд▓рд┐рдХ рдХрд░рд╛.

MS Windows рд╡рд░ Django рд╕реНрдЯреЕрдХ рд╡рд╛рдврд╡рдгреЗ

рд╡рд░реАрд▓ рдЪрд┐рддреНрд░рд╛рдкреНрд░рдорд╛рдгреЗ рд╕рд░реНрд╡ рдЗрдирдкреБрдЯ рдлреАрд▓реНрдб рдирд┐рд╡рдбрд╛ рдЖрдгрд┐ "рдЗрдиреНрд╕реНрдЯреЙрд▓" рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛.

MS Windows рд╡рд░ Django рд╕реНрдЯреЕрдХ рд╡рд╛рдврд╡рдгреЗ

рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рдЪреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, cmd рдЙрдШрдбрд╛ рдЖрдгрд┐ рдкрд╛рдпрдерди рдЯрд╛рдЗрдк рдХрд░рд╛. рдЬрд░ рдЗрдиреНрд╕реНрдЯреЙрд▓реЗрд╢рди рдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реЗ рдЕрд╕реЗрд▓, рддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдЦрд╛рд▓реАрд▓ рдкреНрд░рдорд╛рдгреЗрдЪ рдкреНрд░реЙрдореНрдкреНрдЯ рджрд┐рд╕рд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ.

MS Windows рд╡рд░ Django рд╕реНрдЯреЕрдХ рд╡рд╛рдврд╡рдгреЗ

mod_wsgi рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдд рдЖрд╣реЗ

рд╕рд╛рдЗрдЯрд╡рд░реВрди mod_wsgi рд╡рд░реВрди рд╕рдВрдХрд▓рд┐рдд рдкреЕрдХреЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛
www.lfd.uci.edu/~gohlke/pythonlibs. рдореЙрдбреНрдпреВрд▓ Apache рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ Django рдкреНрд░реЛрдЬреЗрдХреНрдЯ рджрд░рдореНрдпрд╛рди рдордзреНрдпрд╕реНрде рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рддреЗ. рдирд╡реАрдирддрдо рдкреЕрдХреЗрдЬрдЪреЗ рдирд╛рд╡ mod_wsgi-4.7.1-cp39-cp39-win32.whl рдЕрд╕реЗ рдЕрд╕реЗрд▓. рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛ рдХреА рдкреЕрдХреЗрдЬ рейреи рдмрд┐рдЯ Windows CPython рдЖрд╡реГрддреНрддреА рей.реп рд╕рд╛рдареА рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓реЗ рд╣реЛрддреЗ. рд╣реЗ рджреЗрдЦреАрд▓ рд▓рдХреНрд╖рд╛рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдХреА pip install mod_wsgi рдореЙрдбреНрдпреВрд▓рдЪреА рд╕реНрдкрд╖реНрдЯ рд╕реНрдерд╛рдкрдирд╛ рдЕрдпрд╢рд╕реНрд╡реА рд╣реЛрдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдЖрд╣реЗ, рдХрд╛рд░рдг рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рд╕реНрдЯреБрдбрд┐рдУ C++ рдХрдВрдкрд╛рдЗрд▓рд░ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓. Windows рд╡рд░ рдПрдХрд╛ Python рдкреЕрдХреЗрдЬрдЪреНрдпрд╛ рдлрд╛рдпрджреНрдпрд╛рд╕рд╛рдареА рдХрдВрдкрд╛рдЗрд▓рд░ рдкреВрд░реНрдгрдкрдгреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрдореНрд╣реА рдЕрдпреЛрдЧреНрдп рдорд╛рдирддреЛ.

cmd рдХрд┐рдВрд╡рд╛ powershell рдордзреНрдпреЗ рдорд╛рдирдХ pip рдкреЕрдХреЗрдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╡рд╛рдкрд░реВрди рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛:

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

MS Windows рд╡рд░ Django рд╕реНрдЯреЕрдХ рд╡рд╛рдврд╡рдгреЗ

рдЕрдкрд╛рдЪреЗ

рд╕рд╛рдЗрдЯрд╡рд░реВрди рд╡рд┐рддрд░рдг рдХрд┐рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ https://www.apachelounge.com/download/.
рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░рдЪреА рдирд╡реАрдирддрдо рдЖрд╡реГрддреНрддреА Apache 2.4.46 win32 VS16 рдЖрд╣реЗ. рддрд╕реЗрдЪ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ "рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рд╕реНрдЯреБрдбрд┐рдУ 2019 x86 рд╕рд╛рдареА рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рд╕реА ++ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп" рдкреВрд░реНрд╡-рд╕реНрдерд╛рдкрд┐рдд рдкреЕрдХреЗрдЬрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ.

рдЖрдореНрд╣реА Apache рд╡рд┐рддрд░рдг C: severcartApache24 рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рдЕрдирдкреЕрдХ рдХрд░рддреЛ, рдирдВрддрд░ рдХреНрд░рдорд╛рдВрдХ 37 рдЪреА рдУрд│ рдЖрдордЪреНрдпрд╛ рд╕реНрд╡рдд: рдордзреНрдпреЗ рдмрджрд▓рддреЛ.

Define SRVROOT "C:/severcart/Apache24"

рдЖрдореНрд╣реА рдХрдорд╛рдВрдб рд▓рд╛рдЗрдирд╡рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░реВрди рдЕрдкрд╛рдЪреЗрдЪреЗ рдСрдкрд░реЗрд╢рди рддрдкрд╛рд╕рддреЛ

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

рдкрд░рд┐рдгрд╛рдореА, рдЖрдкрдг рдпреЗрдереЗ рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рдкрд╣рд╛рд╡реЗ 127.0.0.1 рдУрд│ "рд╣реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ!".

MS Windows рд╡рд░ Django рд╕реНрдЯреЕрдХ рд╡рд╛рдврд╡рдгреЗ

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 рдлрд╛рдЗрд▓рд╢реА рдЬреЛрдбрддреЛ
conf/extra/httpd-wsgi.conf рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛

рдмрджрд▓ рдЬрддрди рдХрд░рд╛, Apache рд╕реЗрд╡рд╛ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рд╛

Net stop Apache24
Net start Apache24

рдкреЛрд╕реНрдЯрдЧреНрд░реЗ рдПрд╕рдХреНрдпреВрдПрд▓

рд╕рд╛рдЗрдЯрд╡рд░реВрди рдШреЗрддрд▓реЗрд▓реЗ PostgreSQL рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛ https://postgrespro.ru/windows. рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЙрддреНрдкрд╛рджрдирд╛рдЪреА рд╡рд░реНрддрдорд╛рди рдЖрд╡реГрддреНрддреА 12 рдЖрд╣реЗ. рд░рд╢рд┐рдпрди рд╡рд┐рддрд░рдгрд╛рдЪреЗ рдкреНрд░рдорд╛рдг рдкреНрд░рдорд╛рдгрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдлрд╛рдпрджреЗ рддреНрдпрд╛рдЪ рд╕рд╛рдЗрдЯрд╡рд░ рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЖрд╣реЗрдд.

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 рд╡рд░ Django рд╕реНрдЯреЕрдХ рд╡рд╛рдврд╡рдгреЗ

рд╕реНрдерд╛рдкрдирд╛ рдЪрд░рдг рд╡рд░ рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЖрд╣реЗрдд рдЖрдгрд┐ рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА. рд╕реНрдерд╛рдкрдирд╛ рдЕрддреНрдпрдВрдд рд╕реЛрдкреА рдЖрд╣реЗ.

рдЖрдореНрд╣реА 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;

MS Windows рд╡рд░ Django рд╕реНрдЯреЕрдХ рд╡рд╛рдврд╡рдгреЗ

рдбреАрдмреА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. рдЖрддрд╛ Django рдкреНрд░рдХрд▓реНрдк рдЙрдкрдпреЛрдЬрд┐рдд рдХрд░реВ.

рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдд рдЖрд╣реЗ

рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╕рд╛рдЗрдЯрд╡рд░реВрди рдЭрд┐рдк рд╕рдВрдЧреНрд░рд╣рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛ https://www.severcart.ru/downloads/ рдЖрдгрд┐ C:severcartapp рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рдЕрдирдкреЕрдХ рдХрд░рд╛

MS Windows рд╡рд░ Django рд╕реНрдЯреЕрдХ рд╡рд╛рдврд╡рдгреЗ

рдбреЗрдЯрд╛рдмреЗрд╕ рдХрдиреЗрдХреНрд╢рди рддрдкрд╢реАрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣реА рдореБрдЦреНрдп рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓ C: severcartappconfsettings_prod.py рдордзреНрдпреЗ рдмрджрд▓ рдХрд░рддреЛ

MS Windows рд╡рд░ Django рд╕реНрдЯреЕрдХ рд╡рд╛рдврд╡рдгреЗ

Python рд╢рдмреНрджрдХреЛрд╢ DATABASES рдордзреНрдпреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрдиреЗрдХреНрд╢рди рддрдкрд╢реАрд▓ рдЕрд╕рддрд╛рдд. рдпреЗрдереЗ рд╕реЗрдЯрдЕрдкрдмрджреНрджрд▓ рдЕрдзрд┐рдХ рд╡рд╛рдЪрд╛. https://docs.djangoproject.com/en/3.1/ref/databases/#connecting-to-the-database

рдЬреЕрдВрдЧреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯрдордзреНрдпреЗ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рд░рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╛рдпрдерди рдлреАрдЪрд░ рдкреЕрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ

C:severcartapptkinstaller>python install.py

MS Windows рд╡рд░ Django рд╕реНрдЯреЕрдХ рд╡рд╛рдврд╡рдгреЗ

рд╕реНрдХреНрд░рд┐рдкреНрдЯрдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рди рджрд░рдореНрдпрд╛рди, рдбреЗрдЯрд╛рдмреЗрд╕ рдЯреЗрдмрд▓, рд░рдЪрдирд╛, рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдЖрдгрд┐ рдЗрддрд░рд╛рдВрд╕рд╣ рдкреНрд░рд╛рд░рдВрдн рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓ рдЖрдгрд┐ рдПрдХ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рджрд┐рд▓рд╛ рдЬрд╛рдИрд▓ рдЬреНрдпрд╛рдЪреНрдпрд╛ рд╡рддреАрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ рдХрд╛рд░реНрдп рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.

рдЖрдореНрд╣реА 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 рд╕реЗрд╡рд╛ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рд╛ рдЖрдгрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреА рдЪрд╛рдЪрдгреА рдХрд░рд╛

MS Windows рд╡рд░ Django рд╕реНрдЯреЕрдХ рд╡рд╛рдврд╡рдгреЗ

рдЗрддрдХрдВрдЪ. рд╡рд╛рдЪрд▓реНрдпрд╛рдмрджреНрджрд▓ рдзрдиреНрдпрд╡рд╛рдж.

рдкреБрдвреАрд▓ рд▓реЗрдЦрд╛рдд, рдЧреНрд░рд╛рд╣рдХрд╛рдЪреНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ Django рдкреНрд░рдХрд▓реНрдк рддреНрд╡рд░реАрдд рдЙрдкрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА InnoSetup рдордзреНтАНрдпреЗ рдЖрдореНтАНрд╣реА рдЗрдВрд╕реНтАНрдЯреЙрд▓реЗрд╢рди рд╕реЗрд▓реНтАНрдл рдПрдХреНтАНрд╕рдЯреНрд░реЕрдХреНрдЯрд┐рдВрдЧ рдЖрд░реНрдХрд╛рдЗрд╡реНтАНрд╣ рддрдпрд╛рд░ рдХрд░реВ. рдЬреНрдпрд╛рдВрдирд╛ рд╕рд░реНрд╡ рдЪрд░рдгрд╛рдВрдЪреА рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рд╛рдпрдЪреА рдЖрд╣реЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА Yandex.Disk рд╕рд░реНрд╡ рд╡рд╛рдкрд░рд▓реЗрд▓реЗ рд╡рд┐рддрд░рдг рд▓реЛрдб рдХреЗрд▓реЗ рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛