MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

MS Windows-เตฝ เด’เดฐเต Django เดชเตเดฐเตŠเดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป Apache, Python, PostgreSQL เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดตเดฟเดถเดฆเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดˆ เดฒเต‡เด–เดจเด‚ เดจเตฝเด•เตเด‚. เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เด•เต‹เดกเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดœเดพเด‚เด—เต‹ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดญเดพเดฐเด‚ เด•เตเดฑเดžเตเดž เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เดจเตเดฑเต เดธเต†เตผเดตเตผ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เด‰เตฝเดชเตเดชเดพเดฆเดจเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดœเต‹เดฒเดฟเด•เตพเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดธเตเดฐเด•เตเดทเดฟเดคเดตเตเด‚ เดถเด•เตเดคเดตเตเดฎเดพเดฏ เดตเต†เดฌเต เดธเต†เตผเดตเตผ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เดœเด•เตโ€Œเดฑเตเดฑเตเดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพ mod_wsgi เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดชเตเดฑเด‚ เดฒเต‹เด•เดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เด—เต‡เดฑเตเดฑเตโ€Œเดตเต‡ เด†เดฏเดฟ เด…เดชเตเดชเดพเดšเตเดšเต† เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

10 เดฌเดฟเดฑเตเดฑเต เด‰เดณเตเดณ เดŽเด‚เดŽเดธเต เดตเดฟเตปเดกเต‹เดธเต 32 เด’เดŽเดธเดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด‚ เดจเดŸเดคเตเดคเตเดฎเต†เดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต. เด•เต‚เดŸเดพเดคเต†, 32-เดฌเดฟเดฑเตเดฑเต เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดธเดพเตผเดตเดคเตเดฐเดฟเด•เดตเตเด‚ 64-เดฌเดฟเดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต 64-เดฌเดฟเดฑเตเดฑเต เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, 64-เดฌเดฟเดฑเตเดฑเต เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดตเดฟเดคเดฐเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด…เดคเต‡ เด˜เดŸเตเดŸเด™เตเด™เตพ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•, เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เด•เตเดฐเดฎเด‚ เดธเดฎเดพเดจเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

เดžเด™เตเด™เตพ เดธเต†เดตเตผเด•เดพเตผเดŸเตเดŸเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด’เดฐเต เดœเดพเด‚เด—เต‹ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚. เดตเต†เดŸเดฟเดฏเตเดฃเตเดŸเด•เดณเตเดŸเต† เดšเดฒเดจเด‚, เดชเตเดฐเดฟเดจเตเดฑเดฟเด‚เด—เต เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เด…เด•เตเด•เต—เดฃเตเดŸเดฟเด‚เด—เต, เดตเดฟเดคเดฐเดฃ, เดธเต‡เดตเดจ เด•เดฐเดพเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฃเต เด‡เดคเต เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดŽเดฒเตเดฒเดพ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเด‚ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ C:severcart เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚. เดธเตเดฅเดพเดจเด‚ เดชเตเดฐเดงเดพเดจเดฎเดฒเตเดฒ.

เดชเตˆเดคเตเดคเตบ

เดชเตˆเดคเตเดคเตบ เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตˆเดคเตเดคเตบ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดคเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด†เดฆเตเดฏเดชเดŸเดฟ. เดตเดฟเตปเดกเต‹เดธเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฏเตเด‚ 32-เดฌเดฟเดฑเตเดฑเต เดชเดคเดฟเดชเตเดชเดพเดฏเตเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•. เดŽเดดเตเดคเตเดฎเตเดชเต‹เตพ, เดจเดฟเดฒเดตเดฟเดฒเต† เดชเดคเดฟเดชเตเดชเต 3.9.0rc2 เด†เดฃเต.

เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป เดซเดฏเตฝ เดกเตŒเตบเดฒเต‹เดกเต เดšเต†เดฏเตเดค เดถเต‡เดทเด‚, เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป เดซเดฏเดฒเดฟเตฝ เดตเดฒเดคเต-เด•เตเดฒเดฟเด•เตเด•เตเดšเต†เดฏเตเดคเต เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•. เดจเดฟเด™เตเด™เตพ เดคเดพเดดเต†เดฏเตเดณเตเดณ เดธเตเด•เตเดฐเต€เตป เด•เดพเดฃเดฃเด‚

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

โ€œเด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดฒเต‹เดžเตเดšเตผ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด• (เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตโ€Œเดคเดคเต)โ€, โ€œเดชเดพเดคเดฟเดฒเต‡เด•เตเด•เต เดชเตˆเดคเตเดคเตบ 3.9 เดšเต‡เตผเด•เตเด•เตเด•โ€ เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เต เด…เดŸเตเดคเตเดคเตเดณเตเดณ เดฌเต‹เด•เตเดธเตเด•เตพ เดšเต†เด•เตเด•เต เดšเต†เดฏเตโ€Œเดคเต โ€œเด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เตเด•โ€ เด•เตเดฒเดฟเด•เตเด•เตเดšเต†เดฏเตเดฏเตเด•.

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

"เดชเดฟเดชเตเดชเต", "เดชเตˆ เดฒเต‹เดžเตเดšเตผ", "เดŽเดฒเตเดฒเดพ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เตเด‚ (เดŽเดฒเดตเต‡เดทเตป เด†เดตเดถเตเดฏเดฎเดพเดฃเต)" เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต เด…เดŸเตเดคเตเดคเตเดณเตเดณ เดฌเต‹เด•เตเดธเตเด•เตพ เดšเต†เด•เตเด•เต เดšเต†เดฏเตเดคเต "เด…เดŸเตเดคเตเดคเดคเต" เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•.

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

เดฎเตเด•เดณเดฟเดฒเต† เดšเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เดชเต‹เดฒเต† เดŽเดฒเตเดฒเดพ เด‡เตปเดชเตเดŸเตเดŸเต เดซเต€เตฝเดกเตเด•เดณเตเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต "เด‡เตปเดธเตเดฑเตเดฑเดพเตพ" เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•.

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฃเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป, cmd เดคเตเดฑเดจเตเดจเต เดชเตˆเดคเตเดคเตบ เดŽเดจเตเดจเต เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•. เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดšเตเดตเดŸเต†เดฏเตเดณเตเดณเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เดชเตเดฐเต‹เด‚เดชเตเดฑเตเดฑเต เดจเดฟเด™เตเด™เตพ เด•เดพเดฃเตเด‚

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

mod_wsgi เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•

เดธเตˆเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต mod_wsgi เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดชเดพเด•เตเด•เต‡เดœเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
www.lfd.uci.edu/~gohlke/pythonlibs. เด…เดชเตเดชเดพเดšเตเดšเต† เดธเต†เตผเดตเดฑเดฟเดจเตเด‚ เดœเดพเด™เตเด•เต‹ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเด‚ เด‡เดŸเดฏเดฟเตฝ เด’เดฐเต เด‡เดŸเดจเดฟเดฒเด•เตเด•เดพเดฐเดจเดพเดฏเดฟ เดฎเตŠเดกเตเดฏเต‚เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดชเดพเด•เตเด•เต‡เดœเดฟเดจเต mod_wsgi-4.7.1-cp39-cp39-win32.whl เดŽเดจเตเดจเต เดชเต‡เดฐเดฟเดŸเตเด‚. เดชเดพเด•เตเด•เต‡เดœเต 32-เดฌเดฟเดฑเตเดฑเต เดตเดฟเตปเดกเต‹เดธเต CPython เดชเดคเดฟเดชเตเดชเต 3.9-เดจเต เดตเต‡เดฃเตเดŸเดฟ เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•. เดฎเตŠเดกเตเดฏเต‚เตพ เดชเดฟเดชเตเดชเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ mod_wsgi เดจเตเดฑเต† เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดฎเต†เดจเตเดจเดคเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเด•เตเด•เต เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹ C++ เด•เดฎเตเดชเตˆเดฒเตผ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เด’เดฐเต เดชเตˆเดคเตเดคเตบ เดชเดพเด•เตเด•เต‡เดœเดฟเดจเดพเดฏเดฟ เดฎเตเดดเตเดตเตป เด•เดฎเตเดชเตˆเดฒเดฑเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด…เดจเตเดšเดฟเดคเดฎเดพเดฃเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด•เดฐเตเดคเตเดจเตเดจเต.

cmd เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ powershell-เดฒเต† เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดฟเดชเตเดชเต เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเตŠเดกเตเดฏเต‚เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•:

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

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

เด…เดชเตเดชเดพเดšเตเดšเต†

เดธเตˆเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดคเดฐเดฃเด‚ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด• https://www.apachelounge.com/download/.
เดตเต†เดฌเต เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต Apache 2.4.46 win32 VS16 เด†เดฃเต. เด•เต‚เดŸเดพเดคเต†, เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, "เดตเดฟเดทเตเดตเตฝ เดธเดฟ++ เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹ 2019 x86-เดจเต เดชเตเดจเตผเดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ" เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

C:severcartApache24 เดŽเดจเตเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด…เดชเตเดชเดพเดšเตเดšเต† เดตเดฟเดคเดฐเดฃเด‚ เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•, เดคเตเดŸเตผเดจเตเดจเต เดฒเตˆเตป เดจเดฎเตเดชเตผ 37 เดจเดฟเด™เตเด™เดณเตเดŸเต‡เดคเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเตเด•.

Define SRVROOT "C:/severcart/Apache24"

เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเต เดžเด™เตเด™เตพ เด…เดชเตเดชเดพเดšเตเดšเต†เดฏเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต

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

เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เด…เดต เดฌเตเดฐเต—เดธเดฑเดฟเตฝ เด•เดพเดฃเต‡เดฃเตเดŸเดคเดพเดฃเต 127.0.0.1 "เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต!" เดŽเดจเตเดจ เดตเดฐเดฟ

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

เดžเด™เตเด™เตพ เด…เดชเตเดชเดพเดšเตเดšเต† เดธเต‡เดตเดจเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต; เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเดฑเดพเดฏเดฟ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•:

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

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดจเดฎเตเด•เตเด•เต mod_wsgi เด˜เดŸเด•เด‚ เด…เดชเตเดชเดพเดšเตเดšเต†เดฏเดฟเดฒเต‡เด•เตเด•เต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเด‚. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•

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 เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•

เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•, เด…เดชเตเดชเดพเดšเตเดšเต† เดธเต‡เดตเดจเด™เตเด™เตพ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•

Net stop Apache24
Net start Apache24

PostgreSQL เดŽเดจเตเดจเต€

เดธเตˆเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดŸเตเดคเตเดค PostgreSQL เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด• https://postgrespro.ru/windows. เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เด‰เตฝเดชเตเดชเดจเตเดจเดคเตเดคเดฟเดจเตเดฑเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดชเดคเดฟเดชเตเดชเต 12 เด†เดฃเต. เด•เดพเดจเต‹เดจเดฟเด•เดคเตเดคเต‡เด•เตเด•เดพเตพ เดฑเดทเตเดฏเตป เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด—เตเดฃเด™เตเด™เตพ เด…เดคเต‡ เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเดฟเตฝ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เด˜เดŸเตเดŸเด™เตเด™เตพ เดฎเตเด•เดณเดฟเตฝ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต.

เดžเด™เตเด™เตพ เดชเต‹เดธเตเดฑเตเดฑเตเด—เตเดฐเต†เดธเดฟเตฝ เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดตเดฟเดŸเต† เดœเดพเด‚เด—เต‹ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚

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 เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต. เด‡เดชเตเดชเต‹เตพ เดžเด™เตเด™เตพ เดœเดพเด™เตเด•เต‹ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเต.

เดตเต†เดฌเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดธเตˆเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต zip เด†เตผเด•เตเด•เตˆเดตเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด• https://www.severcart.ru/downloads/ เด…เดคเต C:severcartapp เดŽเดจเตเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพ เดชเตเดฐเดงเดพเดจ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเตเดจเตเดจเต C:severcartappconfsettings_prod.py

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เดชเตˆเดคเตเดคเตบ เดจเดฟเด˜เดฃเตเดŸเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเดœเตเดœเต€เด•เดฐเดฃเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด‡เดตเดฟเดŸเต† เด•เต‚เดŸเตเดคเตฝ เดตเดพเดฏเดฟเด•เตเด•เตเด• https://docs.djangoproject.com/en/3.1/ref/databases/#connecting-to-the-database

เด’เดฐเต เดœเดพเด‚เด—เต‹ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตเดฐเดพเดงเดพเดจเตเดฏเดฎเตเดณเตเดณ เดชเตˆเดคเตเดคเตบ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

C:severcartapptkinstaller>python install.py

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเดŸเตเดŸเดฟเด•เด•เตพ, เดจเดฟเตผเดฎเตเดฎเดพเดฃเด™เตเด™เตพ, เดธเต‚เดšเดฟเด•เด•เตพ เดฎเตเดคเดฒเดพเดฏเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด‚, เด•เต‚เดŸเดพเดคเต† เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ เด†เดฐเตเดŸเต† เดชเต‡เดฐเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚ เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต‹เดŸเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเด‚.

เดžเด™เตเด™เตพ เดœเดพเด‚เด—เต‹ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด…เดชเตเดชเดพเดšเตเดšเต† เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเตฝ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเดพเดšเด•เด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต 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>

เด…เดชเตเดชเดพเดšเตเดšเต† เดธเต‡เดตเดจเด‚ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเดšเตเดšเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•

MS เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เดœเดพเด™เตเด•เต‹ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต

เด…เดคเตเดฐเดฏเต‡เดฏเตเดณเตเดณเต‚. เดตเดพเดฏเดฟเดšเตเดšเดคเดฟเดจเต เดจเดจเตเดฆเดฟ.

เด…เดŸเตเดคเตเดค เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ, เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเตฝ เด’เดฐเต เดœเดพเด‚เด—เต‹ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดตเต‡เด—เดคเตเดคเดฟเตฝ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต InnoSetup-เตฝ เด’เดฐเต เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เดธเตเดตเดฏเด‚-เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตเดฑเตเดฑเดฟเด‚เด—เต เด†เตผเด•เตเด•เตˆเดตเต เดžเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚. เดŽเดฒเตเดฒเดพ เด˜เดŸเตเดŸเด™เตเด™เดณเตเด‚ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดตเตผเด•เตเด•เต Yandex.Disk เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดŽเดฒเตเดฒเดพ เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเตเด‚ เดฒเต‹เดกเต เดšเต†เดฏเตเดคเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•