{"id":219285,"date":"2014-04-16T01:01:03","date_gmt":"2014-04-15T21:01:03","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=219285"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=219285","title":{"rendered":"<span class=\"post_title\">GUI \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a Django 1.6.2 \u043f\u043e\u0434 Windows<\/span>"},"content":{"rendered":"<div class=\"content html_format\">\n<h5>0. \u0412\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435<\/h5>\n<p>  \u0414\u043e\u0431\u0440\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0441\u0443\u0442\u043e\u043a, \u0425\u0430\u0431\u0440!<br \/>  \u041d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0432\u0441\u0451 \u0441 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0443 \u043c\u0435\u043d\u044f \u0432\u043e\u0437\u043d\u0438\u043a\u043b\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0441\u0434\u0435\u043b\u0430\u0442\u044c <a href=\"http:\/\/yadi.sk\/d\/2c2QD5ZaMXHQR\">GUI-\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a \u0434\u043b\u044f Django \u043f\u043e\u0434 Windows<\/a>. \u041d\u0435 \u0443\u0432\u0438\u0434\u0435\u0432 \u043d\u0430 \u0445\u0430\u0431\u0440\u0435 \u043a\u0430\u043a\u043e\u0439-\u043b\u0438\u0431\u043e \u0441\u0442\u0430\u0442\u044c\u0438, \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0449\u0435\u0439 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a\u043e\u0432, \u044f \u043f\u043e\u0434\u0443\u043c\u0430\u043b, \u00ab\u0410 \u043f\u043e\u0447\u0435\u043c\u0443 \u0431\u044b \u0438 \u043d\u0435\u0442\u00bb? \u0418\u0437 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 Django \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u0432\u043e\u043f\u0440\u043e\u0441\u0443 \u043c\u043d\u0435 \u043e\u0442\u0432\u0435\u0442\u0438\u043b\u0438 \u043f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0442\u0430\u043a, \u043a\u0430\u043a \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043b \u0445\u0430\u0431\u0440\u0430\u044e\u0437\u0435\u0440 <a href=\"http:\/\/habrahabr.ru\/users\/ffriend\/\" class=\"user_link\">ffriend<\/a>. \u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0435\u043c\u0443 \u0437\u0430 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0441\u0442\u044c. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c.<br \/>  <a name=\"habracut\"><\/a><br \/>  \u0412\u043e\u0442 \u0442\u0430\u043a\u043e\u0435 \u043f\u0438\u0441\u044c\u043c\u043e \u043f\u0440\u0438\u0448\u043b\u043e \u043c\u043d\u0435 \u043e\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 Django \u0432 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 <a href=\"http:\/\/habrahabr.ru\/company\/SECL_GROUP\/blog\/218921\/#comment_7486371\">\u043c\u043e\u0451 \u0444\u0438<\/a>. \u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u0438\u043c\u0435\u043d\u043d\u043e \u0438\u0437-\u0437\u0430 \u044d\u0442\u043e\u0433\u043e \u0444\u0438 \u044f \u0438 \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u0432 \u043c\u0438\u043d\u0443\u0441\u0435 \u043f\u043e \u0440\u0435\u043f\u0443\u0442\u0430\u0446\u0438\u0438 \u0441 \u0440\u0435\u0439\u0442\u0438\u043d\u0433\u043e\u043c.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0422\u0435\u043a\u0441\u0442<\/b><\/p>\n<div class=\"spoiler_text\">Hi Ivan,<\/p>\n<p>  Thanks for the suggestion.<\/p>\n<p>  The contact form you&#8217;ve used is for the DSF \u2014 we&#8217;re the fund raising<br \/>  arm and legal arm of the Django project.<\/p>\n<p>  If you&#8217;ve got ideas for how Django can be improved, you should direct<br \/>  those ideas to the django-developers mailing list, or open a ticket on<br \/>  Django&#8217;s ticket tracker.<\/p>\n<p>  Better still, try your hand at implementing the features you want to<br \/>  see, and provide those changes as a patch against the Django codebase.<br \/>  If you can provide a better user experience for Windows or Cyrillic<br \/>  users, we may integrate those changes into the core product.<\/p>\n<p>  Yours,<br \/>  Russ Magee %-)<\/div>\n<\/div>\n<p>\u0421\u0440\u0430\u0437\u0443 \u0441\u043a\u0430\u0436\u0443, \u043a\u0430\u043a \u043d\u0435 \u043d\u0430\u0434\u043e \u0434\u0435\u043b\u0430\u0442\u044c. \u041d\u0435 \u043d\u0430\u0434\u043e \u043f\u044b\u0442\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0439 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u0435\u0439 InstallShield, \u043f\u0440\u0438\u043b\u0430\u0433\u0430\u0435\u043c\u043e\u0439 \u0431\u043e\u043d\u0443\u0441\u043e\u043c \u043a MSVS Pro 2013. <br \/>  \u0411\u044b\u0442\u044c \u043c\u043e\u0436\u0435\u0442, \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043e\u043d \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c, \u043d\u043e \u0432 \u043c\u043e\u0451\u043c \u0431\u044b\u043b \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u0435\u043d \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0438\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u043d\u0430\u0434 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c, \u0438 \u043a\u043e\u0433\u0434\u0430 \u044f \u043e\u0442\u043a\u0440\u044b\u043b InstallShield \u0438 \u0441\u0442\u0430\u043b \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c \u0435\u0433\u043e \u043f\u043e \u043a\u043e\u0441\u0442\u043e\u0447\u043a\u0430\u043c \u2014 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043c\u0435\u043d\u044f \u0440\u0430\u0437\u043e\u0447\u0430\u0440\u043e\u0432\u0430\u043b \u0441\u0432\u043e\u0435\u0439 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u044e.<br \/>  \u041a \u0441\u0447\u0430\u0441\u0442\u044c\u044e, \u043d\u0430 \u044d\u0442\u043e\u043c \u0441\u0432\u0435\u0442\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 <a href=\"http:\/\/nsis.sourceforge.net\/Main_Page\">NSIS<\/a> \u2013 NullSoft Install System, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e \u2013 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432\u044b\u0439 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438, \u0440\u0430\u0434\u0443\u044e\u0449\u0438\u043c\u0438 \u0433\u043b\u0430\u0437:<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a<\/b><\/p>\n<div class=\"spoiler_text\">\n<ul>\n<li>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 ZLIB, BZIP2 \u0438 LZMA (\u0444\u0430\u0439\u043b\u044b \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0441\u0436\u0430\u0442\u044b \u0432\u043c\u0435\u0441\u0442\u0435 \u0438\u043b\u0438 \u043f\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438).<\/li>\n<li>\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f.<\/li>\n<li>\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441: \u0434\u0438\u0430\u043b\u043e\u0433\u0438, \u0448\u0440\u0438\u0444\u0442\u044b, \u0444\u043e\u043d\u044b, \u0438\u043a\u043e\u043d\u043a\u0438, \u0442\u0435\u043a\u0441\u0442, \u0433\u0430\u043b\u043e\u0447\u043a\u0438, \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438 \u0442.\u0434.<\/li>\n<li>\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u043c\u0430\u0441\u0442\u0435\u0440\u043e\u0432.<\/li>\n<li>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432 \u0432 \u043e\u0434\u043d\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435. \u0411\u043e\u043b\u0435\u0435 60 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u043e\u0432 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b, \u043d\u043e \u0432\u044b \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 unicode \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0449\u0451 \u0431\u043e\u043b\u044c\u0448\u0435 \u044f\u0437\u044b\u043a\u043e\u0432.<\/li>\n<li>\u041f\u043e\u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043d\u0430\u044f \u043b\u043e\u0433\u0438\u043a\u0430 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438: \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043c\u0430\u0441\u0442\u0435\u0440\u0430 \u0438\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435.<\/li>\n<li>\u0414\u0435\u0440\u0435\u0432\u043e \u0434\u043b\u044f \u0432\u044b\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438.<\/li>\n<li>\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438: \u043e\u0431\u044b\u0447\u043d\u043e \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f, \u0442\u0438\u043f\u043e\u0432\u0430\u044f \u0438 \u043f\u043e\u043b\u043d\u0430\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0443\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e.<\/li>\n<li>\u0421\u0430\u043c\u043e\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 CRC32.<\/li>\n<li>\u041c\u0430\u043b\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u0441\u0436\u0430\u0442\u0438\u0435, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e \u2014 34 \u041a\u0431 \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.<\/li>\n<li>\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f RTF \u0438\u043b\u0438 TXT.<\/li>\n<li>\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u044b\u044f\u0432\u043b\u044f\u0442\u044c \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0438\u0437 \u0440\u0435\u0435\u0441\u0442\u0440\u0430.<\/li>\n<li>\u041c\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432, \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439, HTTP-\u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f, \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432, \u0432\u044b\u0437\u043e\u0432\u044b WinAPI \u0438 \u0442.\u0434.<\/li>\n<li>\u041c\u043e\u043d\u0442\u0430\u0436\u043d\u0438\u043a\u0438 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043a\u0430\u043a 2 \u0413\u0431.<\/li>\n<li>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0442\u0438\u0445\u0438\u0439 \u0440\u0435\u0436\u0438\u043c \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u043a.<\/li>\n<li>\u041f\u0440\u0435\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432, \u043c\u0430\u043a\u0440\u043e\u0441\u043e\u0432, \u0443\u0441\u043b\u043e\u0432\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 \u043f\u0440\u0435\u0434\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0439.<\/li>\n<li>\u041a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438 PHP \u0438 include ( \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u0432 \u0441\u0435\u0431\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435, \u0441\u0442\u0435\u043a, \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0442\u043e\u043a\u043e\u043c.<\/li>\n<\/ul>\n<h6>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a\u0438 \u0438\u043c\u0435\u044e\u0442 \u0441\u0432\u043e\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435<\/h6>\n<p>  <\/p>\n<ul>\n<li>\u0418\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u043e\u0432 \u0441 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u043c\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0438.<\/li>\n<li>\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u043e\u0432 \u0438 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u0432, \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435, \u043f\u043e\u0438\u0441\u043a.<\/li>\n<li>\u041f\u043b\u0430\u0433\u0438\u043d \u0434\u043b\u044f \u0432\u044b\u0437\u043e\u0432\u0430 DLL.<\/li>\n<li>\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f DLL, ActiveX, \u0441\u043d\u044f\u0442\u0438\u0435 \u0441 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438.<\/li>\n<li>\u041e\u0431\u043e\u043b\u043e\u0447\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439.<\/li>\n<li>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u044f\u0440\u043b\u044b\u043a\u0430.<\/li>\n<li>\u0420\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u0440\u0435\u0435\u0441\u0442\u0440\u043e\u043c.<\/li>\n<li>\u0427\u0442\u0435\u043d\u0438\u0435 \u0438 \u0437\u0430\u043f\u0438\u0441\u044c INI.<\/li>\n<li>\u0427\u0442\u0435\u043d\u0438\u0435 \u0438 \u0437\u0430\u043f\u0438\u0441\u044c \u043e\u0431\u0449\u0435\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430.<\/li>\n<li>\u0413\u0438\u0431\u043a\u0438\u0435 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0441 \u0446\u0435\u043b\u044b\u043c\u0438 \u0438 \u0441\u0442\u0440\u043e\u043a\u043e\u0432\u044b\u043c\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c\u0438.<\/li>\n<li>\u041e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u043e\u043a\u043d\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0438\u043c\u0435\u043d\u0438 \u043a\u043b\u0430\u0441\u0441\u0430 \u0438\u043b\u0438 \u0435\u0433\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f.<\/li>\n<li>\u041c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0441 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c: \u0448\u0440\u0438\u0444\u0442, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0442\u0435\u043a\u0441\u0442\u0430.<\/li>\n<li>\u041e\u043a\u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439.<\/li>\n<li>\u0412\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0441 \u043e\u043a\u043d\u0430\u043c\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0438\u043b\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c\u0438.<\/li>\n<li>\u0412\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0435, \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0438 \u043f\u0440\u043e\u0447\u0435\u0435 \u0432 \u044d\u0442\u043e\u043c \u0434\u0443\u0445\u0435.<\/li>\n<li>\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u043d\u0430\u0434 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u0438 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u043e\u0448\u0438\u0431\u043e\u043a.<\/li>\n<li>\u041f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435.<\/li>\n<li>\u041a\u043e\u043c\u0430\u043d\u0434\u044b \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a\u0430. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u00ab\u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u00bb, \u00ab\u0441\u043a\u0440\u044b\u0442\u044c\u00bb, \u00ab\u043e\u0436\u0438\u0434\u0430\u0442\u044c\u00bb.<\/li>\n<li>\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u0435.<\/li>\n<li>\u0424\u0443\u043d\u043a\u0446\u0438\u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430 \u0434\u043b\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>\u042d\u0442\u043e\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0437\u044f\u0442 \u0438\u0437 <a href=\"http:\/\/nsis.sourceforge.net\/Docs\/Chapter1.html#1.3\">\u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u043b\u043d\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043d\u0430 sourceforge<\/a>, \u0442\u043e\u0433\u0434\u0430 \u043a\u0430\u043a \u0432 \u0448\u0442\u0430\u0442\u043d\u043e\u043c \u043f\u0430\u043a\u0435\u0442\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043b\u0438\u0448\u044c \u043e\u0431\u0449\u0438\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0435 \u0438 \u0435\u0433\u043e \u044f\u0437\u044b\u043a\u0435, \u043e \u0447\u0451\u043c \u0438 \u0441\u043a\u0430\u0437\u0430\u043d\u043e \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u043c \u0444\u0430\u0439\u043b\u0435 \u0441\u043f\u0440\u0430\u0432\u043a\u0438. <br \/>  \u041a \u043c\u043e\u0435\u043c\u0443 \u0443\u0434\u0438\u0432\u043b\u0435\u043d\u0438\u044e, \u043d\u0430 sf \u043d\u0435 \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0430\u0440\u0445\u0438\u0432 \u0441 \u044d\u0442\u043e\u0439 \u0441\u0430\u043c\u043e\u0439 \u043f\u043e\u043b\u043d\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0435\u0439. \u042d\u0442\u0443 \u043e\u043f\u043b\u043e\u0448\u043d\u043e\u0441\u0442\u044c<a href=\"http:\/\/yadi.sk\/d\/GAt5QzXWMXKXc\"> \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u043b \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e<\/a>.<br \/>  \u0412\u043c\u0435\u0441\u0442\u0435 \u0441 \u0442\u0435\u043c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 <a href=\"http:\/\/nsis.sourceforge.net\/Category:Tutorials\">\u0430\u0440\u0445\u0438\u0432 \u0441 \u043d\u0430\u0431\u043e\u0440\u043e\u043c \u00ab\u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u00bb<\/a> \u043f\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u0444\u0438\u0447, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u043e \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u043a\u0430\u0447\u0430\u0442\u044c \u0447\u0435\u0440\u0435\u0437 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0435\u0439 \u0436\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439. <a href=\"http:\/\/yadi.sk\/d\/Qdqb3VEpMXK9Y\">\u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u0438 \u044d\u0442\u043e\u0442 \u043d\u0435\u0434\u043e\u0447\u0451\u0442<\/a>.<br \/>  \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0432\u0435\u043b\u0438\u043a\u043e\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u2013 \u043f\u0440\u043e\u0441\u0442\u0438\u0442\u0435 \u0437\u0430 \u043a\u0430\u043b\u0430\u043c\u0431\u0443\u0440 \u2013 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 GUI (\u0438\u0437 \u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043d\u0430\u0438\u043b\u0443\u0447\u0448\u0438\u043c \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f <a href=\"http:\/\/hmne.sourceforge.net\/\">HM NIS Edit<\/a>), \u043d\u043e \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0442\u0435\u043c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 <a href=\"http:\/\/programming-motherfucker.com\">\u0442\u043e\u043b\u044c\u043a\u043e \u043b\u0438\u0448\u044c \u043e\u0434\u043d\u0430 \u043c\u0435\u0442\u043e\u0434\u0438\u043a\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f<\/a> \u044f\u0437\u044b\u043a\u0430\u043c\u2026<\/p>\n<h5>1. \u0418\u0442\u0430\u043a&#8230;<\/h5>\n<p>  \u041f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0438\u0439 \u043a\u043e\u0434, \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0438\u0439 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u044b\u0445 \u043f\u043e\u044f\u0441\u043d\u0435\u043d\u0438\u0439, \u0434\u043b\u044f \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0437\u043d\u0430\u043a\u043e\u043c\u0441\u0442\u0432\u0430 \u0441 \u043e\u0431\u0449\u0438\u043c\u0438 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0430\u043c\u0438:  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f<\/b><\/p>\n<div class=\"spoiler_text\">\n<blockquote>\n<ol>\n<li><font color=\"#666666\">#&nbsp;define&nbsp;installer&nbsp;name<\/font><\/li>\n<li><font color=\"#000066\">OutFile<\/font>&nbsp;<font color=\"#660066\">&quot;installer.exe&quot;<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">#&nbsp;set&nbsp;desktop&nbsp;as&nbsp;install&nbsp;directory<\/font><\/li>\n<li><font color=\"#000066\">InstallDir<\/font>&nbsp;<font color=\"#660000\">$DESKTOP<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">#&nbsp;default&nbsp;section&nbsp;start<\/font><\/li>\n<li><font color=\"#000066\">Section<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">#&nbsp;define&nbsp;output&nbsp;path<\/font><\/li>\n<li><font color=\"#000099\">SetOutPath<\/font>&nbsp;<font color=\"#660000\">$INSTDIR<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">#&nbsp;specify&nbsp;file&nbsp;to&nbsp;go&nbsp;in&nbsp;output&nbsp;path<\/font><\/li>\n<li><font color=\"#000099\">File<\/font>&nbsp;test.txt<\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">#&nbsp;define&nbsp;uninstaller&nbsp;name<\/font><\/li>\n<li><font color=\"#000099\">WriteUninstaller<\/font>&nbsp;<font color=\"#660000\">$INSTDIR<\/font>\\uninstaller.exe<\/li>\n<li>&nbsp;<\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">#&#8212;&#8212;-<\/font><\/li>\n<li><font color=\"#666666\">#&nbsp;default&nbsp;section&nbsp;end<\/font><\/li>\n<li><font color=\"#000066\">SectionEnd<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">#&nbsp;create&nbsp;a&nbsp;section&nbsp;to&nbsp;define&nbsp;what&nbsp;the&nbsp;uninstaller&nbsp;does.<\/font><\/li>\n<li><font color=\"#666666\">#&nbsp;the&nbsp;section&nbsp;will&nbsp;always&nbsp;be&nbsp;named&nbsp;&quot;Uninstall&quot;<\/font><\/li>\n<li><font color=\"#000066\">Section<\/font>&nbsp;<font color=\"#660066\">&quot;Uninstall&quot;<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">#&nbsp;Always&nbsp;delete&nbsp;uninstaller&nbsp;first<\/font><\/li>\n<li><font color=\"#000099\">Delete<\/font>&nbsp;<font color=\"#660000\">$INSTDIR<\/font>\\uninstaller.exe<\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">#&nbsp;now&nbsp;delete&nbsp;installed&nbsp;file<\/font><\/li>\n<li><font color=\"#000099\">Delete<\/font>&nbsp;<font color=\"#660000\">$INSTDIR<\/font>\\test.txt<\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#000066\">SectionEnd<\/font><\/li>\n<\/ol>\n<\/blockquote>\n<\/div>\n<\/div>\n<p>\u0414\u0430, \u044f \u043b\u0435\u043d\u0438\u0432\u044b\u0439, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b \u043a\u043e\u043f\u0438\u043f\u0430\u0441\u0442\u0443 <a href=\"http:\/\/nsis.sourceforge.net\/Examples\/bigtest.nsi\">\u043e\u0442\u0441\u044e\u0434\u0430<\/a>, \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u0443\u044f \u043e\u043d\u0443\u044e \u043f\u043e\u0434 \u0441\u0432\u043e\u0438 \u043d\u0443\u0436\u0434\u044b.<br \/>  \u041a\u0441\u0442\u0430\u0442\u0438, \u0443 \u041d\u041b\u041e \u043d\u0435 \u043d\u0430\u0448\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u0441\u0432\u0435\u0442\u043a\u0438 nsi, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0431\u044b\u043b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d <a href=\"http:\/\/highlight.hohli.com\">highlight.hohli.com<\/a>, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u044d\u0442\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439.<br \/>  \u042f \u043d\u0435 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u044e\u0441\u044c \u0432 \u0442\u043e\u043d\u043a\u043e\u0441\u0442\u044f\u0445 \u043f\u0438\u0442\u043e\u043d\u0430, \u043d\u043e \u0441\u0443\u0434\u044f \u043f\u043e \u0444\u0430\u0439\u043b\u0443 setup.py \u0432 Django-1.6.2 \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0440\u0430\u0431\u043e\u0442\u0430 \u0438\u0434\u0451\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u043f\u0443\u0442\u044f\u043c\u0438 \u0432 \u0442\u043e\u0439 \u0438\u043b\u0438 \u0438\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041a\u043e\u0434 setup.py \u0432 Django<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"python\">import os import sys  from distutils.core import setup from distutils.sysconfig import get_python_lib  # Warn if we are installing over top of an existing installation. This can # cause issues where files that were deleted from a more recent Django are # still present in site-packages. See #18115. overlay_warning = False if &quot;install&quot; in sys.argv:     lib_paths = [get_python_lib()]     if lib_paths[0].startswith(&quot;\/usr\/lib\/&quot;):         # We have to try also with an explicit prefix of \/usr\/local in order to         # catch Debian's custom user site-packages directory.         lib_paths.append(get_python_lib(prefix=&quot;\/usr\/local&quot;))     for lib_path in lib_paths:         existing_path = os.path.abspath(os.path.join(lib_path, &quot;django&quot;))         if os.path.exists(existing_path):             # We note the need for the warning here, but present it after the             # command is run, so it's more likely to be seen.             overlay_warning = True             break   def fullsplit(path, result=None):     &quot;&quot;&quot;     Split a pathname into components (the opposite of os.path.join)     in a platform-neutral way.     &quot;&quot;&quot;     if result is None:         result = []     head, tail = os.path.split(path)     if head == '':         return [tail] + result     if head == path:         return result     return fullsplit(head, [tail] + result)   EXCLUDE_FROM_PACKAGES = ['django.conf.project_template',                          'django.conf.app_template',                          'django.bin']   def is_package(package_name):     for pkg in EXCLUDE_FROM_PACKAGES:         if package_name.startswith(pkg):             return False     return True   # Compile the list of packages available, because distutils doesn't have # an easy way to do this. packages, package_data = [], {}  root_dir = os.path.dirname(__file__) if root_dir != '':     os.chdir(root_dir) django_dir = 'django'  for dirpath, dirnames, filenames in os.walk(django_dir):     # Ignore PEP 3147 cache dirs and those whose names start with '.'     dirnames[:] = [d for d in dirnames if not d.startswith('.') and d != '__pycache__']     parts = fullsplit(dirpath)     package_name = '.'.join(parts)     if '__init__.py' in filenames and is_package(package_name):         packages.append(package_name)     elif filenames:         relative_path = []         while '.'.join(parts) not in packages:             relative_path.append(parts.pop())         relative_path.reverse()         path = os.path.join(*relative_path)         package_files = package_data.setdefault('.'.join(parts), [])         package_files.extend([os.path.join(path, f) for f in filenames])   # Dynamically calculate the version based on django.VERSION. version = __import__('django').get_version()   setup(     name='Django',     version=version,     url='http:\/\/www.djangoproject.com\/',     author='Django Software Foundation',     author_email='foundation@djangoproject.com',     description=('A high-level Python Web framework that encourages '                  'rapid development and clean, pragmatic design.'),     license='BSD',     packages=packages,     package_data=package_data,     scripts=['django\/bin\/django-admin.py'],     classifiers=[         'Development Status :: 5 - Production\/Stable',         'Environment :: Web Environment',         'Framework :: Django',         'Intended Audience :: Developers',         'License :: OSI Approved :: BSD License',         'Operating System :: OS Independent',         'Programming Language :: Python',         'Programming Language :: Python :: 2',         'Programming Language :: Python :: 2.6',         'Programming Language :: Python :: 2.7',         'Programming Language :: Python :: 3',         'Programming Language :: Python :: 3.2',         'Programming Language :: Python :: 3.3',         'Topic :: Internet :: WWW\/HTTP',         'Topic :: Internet :: WWW\/HTTP :: Dynamic Content',         'Topic :: Internet :: WWW\/HTTP :: WSGI',         'Topic :: Software Development :: Libraries :: Application Frameworks',         'Topic :: Software Development :: Libraries :: Python Modules',     ], )  if overlay_warning:     sys.stderr.write(&quot;&quot;&quot;  ======== WARNING! ========  You have just installed Django over top of an existing installation, without removing it first. Because of this, your install may now include extraneous files from a previous version that have since been removed from Django. This is known to cause a variety of problems. You should manually remove the  %(existing_path)s  directory and re-install Django.  &quot;&quot;&quot; % {&quot;existing_path&quot;: existing_path}) <\/code><\/pre>\n<\/div>\n<\/div>\n<p>\u042f \u043d\u0435 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u044e\u0441\u044c \u0432 \u043f\u0438\u0442\u043e\u043d\u0435, \u043d\u043e \u0432 \u043e\u0431\u0449\u0435\u043c \u0438 \u0446\u0435\u043b\u043e\u043c \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0437\u0434\u0435\u0441\u044c \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u043f\u0443\u0442\u044f\u043c\u0438 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043e\u0441\u0438, \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430, \u043d\u0435 \u0438\u0434\u0451\u0442 \u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043f\u043e\u0432\u0435\u0440\u0445 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 Django \u0438 \u0432 setup(), \u043f\u043e-\u0432\u0438\u0434\u0438\u043c\u043e\u043c\u0443, \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0434\u043b\u044f \u043f\u0430\u043a\u0435\u0442\u0430 python \u0432 \u0446\u0435\u043b\u043e\u043c. <br \/>  \u041a \u0442\u043e\u043c\u0443 \u0436\u0435, \u0444\u0430\u0439\u043b INSTALL \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0435\u0442:  <\/p>\n<blockquote><p>AS AN ALTERNATIVE, you can just copy the entire \u00abdjango\u00bb directory to Python&#8217;s<br \/>  site-packages directory, which is located wherever your Python installation<br \/>  lives. Some places you might check are:<\/p>\n<p>  \/usr\/lib\/python2.7\/site-packages (Unix, Python 2.7)<br \/>   \/usr\/lib\/python2.6\/site-packages (Unix, Python 2.6)<br \/>   C:\\\\PYTHON\\site-packages (Windows)<\/p><\/blockquote>\n<p>  \u041e\u0434\u043d\u0430\u043a\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0438\u0437-\u0437\u0430 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u044f \u043d\u0435 \u0437\u043d\u0430\u044e \u043f\u0438\u0442\u043e\u043d, \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0451\u043b \u0431\u043e\u043b\u0435\u0435 \u043a\u043e\u0448\u0435\u0440\u043d\u043e\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 setup.py, \u0442\u0430\u043a \u043a\u0430\u043a \u0434\u043e\u043f\u043e\u0434\u043b\u0438\u043d\u043d\u043e \u043c\u043d\u0435 \u043d\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e, \u0447\u0435\u043c \u043e\u0442\u0437\u043e\u0432\u0451\u0442\u0441\u044f \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 setup(). \u0412\u043e\u0442, \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u0443 \u043c\u0435\u043d\u044f \u043f\u043e\u0441\u043b\u0435 \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0438 bigtest.nsi. \u0412 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445 \u043e\u0441\u043e\u0431\u043e \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u044b \u043c\u0435\u0441\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0438\u043d\u0442\u0443\u0438\u0442\u0438\u0432\u043d\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u044b\u043c\u0438, \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043f\u043e\u0432\u043e\u0437\u0438\u0442\u044c\u0441\u044f, \u043f\u043e\u043a\u0430 \u0432\u0441\u0451 \u043f\u043e\u0448\u043b\u043e, \u043a\u0430\u043a \u043d\u0443\u0436\u043d\u043e.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u043e\u043b\u043d\u044b\u0439 \u043a\u043e\u0434 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a\u0430<\/b><\/p>\n<div class=\"spoiler_text\">\n<blockquote>\n<ol>\n<li><font color=\"#000066\">!include<\/font>&nbsp;<font color=\"#660066\">&quot;Include\\LogicLib.nsh&quot;<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#000066\">OutFile<\/font>&nbsp;<font color=\"#660066\">&quot;installer.exe&quot;<\/font><\/li>\n<li><font color=\"#000066\">Name<\/font>&nbsp;<font color=\"#660066\">&quot;Django&nbsp;1.6.2&quot;<\/font><\/li>\n<li><font color=\"#000066\">Caption<\/font>&nbsp;<font color=\"#660066\">&quot;Django&nbsp;1.6.2&quot;<\/font><\/li>\n<li><font color=\"#000066\">Icon<\/font>&nbsp;<font color=\"#660066\">&quot;${NSISDIR}\\Contrib\\Graphics\\Icons\\nsis1-install.ico&quot;<\/font><\/li>\n<li><font color=\"#000066\">CRCCheck<\/font>&nbsp;<font color=\"#ff6600\">on<\/font><\/li>\n<li><font color=\"#000066\">SilentInstall<\/font>&nbsp;<font color=\"#ff6600\">normal<\/font><\/li>\n<li><font color=\"#000066\">BGGradient<\/font>&nbsp;000000&nbsp;0000FF&nbsp;FFFFFF<\/li>\n<li><font color=\"#000066\">InstallColors<\/font>&nbsp;FF8080&nbsp;000030<\/li>\n<li><font color=\"#000066\">XPStyle<\/font>&nbsp;<font color=\"#ff6600\">on<\/font><\/li>\n<li><font color=\"#000066\">InstallDir<\/font>&nbsp;<font color=\"#660000\">$EXEDIR<\/font>&nbsp;<font color=\"#666666\">\/*&nbsp;\u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0432\u0430\u0435\u0442&nbsp;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443&nbsp;\u043f\u043e&nbsp;\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e&nbsp;\u0442\u0443\u0434\u0430,&nbsp;\u043a\u0443\u0434\u0430&nbsp;\u0431\u044b\u043b&nbsp;\u0441\u043e\u0445\u0440\u0430\u043d\u0451\u043d&nbsp;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a&nbsp;*\/<\/font><\/li>\n<li><font color=\"#000066\">SetFont<\/font>&nbsp;<font color=\"#660066\">&quot;Tahoma&quot;<\/font>&nbsp;<font>10<\/font>&nbsp;<font color=\"#666666\">\/*&nbsp;\u041d\u0440\u0430\u0432\u0438\u0442\u0441\u044f&nbsp;\u043c\u043d\u0435&nbsp;\u044d\u0442\u043e\u0442&nbsp;\u0448\u0440\u0438\u0444\u0442&nbsp;\u0438&nbsp;\u0432\u0441\u0451&nbsp;\u0442\u0443\u0442&nbsp;*\/<\/font><\/li>\n<li><font color=\"#003366\">SetOverWrite<\/font>&nbsp;<font color=\"#ff6600\">on<\/font><\/li>\n<li><font color=\"#666666\">#-NonSectionInstructionsEnd-<\/font><\/li>\n<li><font color=\"#000066\">Section<\/font>&nbsp;<font color=\"#660066\">&quot;BaseInstructions&quot;<\/font><\/li>\n<li><font color=\"#003366\">SetDatablockOptimize<\/font>&nbsp;<font color=\"#ff6600\">on<\/font><\/li>\n<li><font color=\"#666666\">\/*&nbsp;\u0411\u0435\u0437&nbsp;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438&nbsp;\u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0433\u043e&nbsp;\u043f\u0443\u0442\u0438&nbsp;\u0434\u043b\u044f&nbsp;\u0444\u0430\u0439\u043b\u043e\u0432&nbsp;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a&nbsp;\u0440\u0443\u0433\u0430\u043b\u0441\u044f<\/font><\/li>\n<li><font color=\"#666666\">\u043d\u0430&nbsp;\u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c&nbsp;\u0437\u0430\u043f\u0438\u0441\u0438&nbsp;\u0443\u0436\u0435&nbsp;\u0432\u043e&nbsp;\u0432\u0440\u0435\u043c\u044f&nbsp;\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f,<\/font><\/li>\n<li><font color=\"#666666\">\u0445\u043e\u0442\u044f&nbsp;\u043a\u0430\u0436\u0435\u0442\u0441\u044f,&nbsp;\u0447\u0442\u043e&nbsp;\u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e&nbsp;\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e&nbsp;InstallDir&nbsp;*\/<\/font><\/li>\n<li><font color=\"#000099\">SetOutPath<\/font>&nbsp;<font color=\"#660066\">&quot;$INSTDIR\\*&quot;<\/font>&nbsp;<\/li>\n<li><font color=\"#003366\">SetOverWrite<\/font>&nbsp;<font color=\"#ff6600\">on<\/font><\/li>\n<li><font color=\"#000099\">File<\/font>&nbsp;<font color=\"#ff6600\">\/r<\/font>&nbsp;<font color=\"#660066\">&quot;C:\\ins\\Django-1.6.2\\*&quot;<\/font>&nbsp;<font color=\"#666666\">\/*&nbsp;\u0422\u0430&nbsp;\u043f\u0430\u043f\u043a\u0430,&nbsp;\u0432&nbsp;\u043a\u043e\u0442\u043e\u0440\u043e\u0439&nbsp;\u0443&nbsp;\u043c\u0435\u043d\u044f&nbsp;\u043b\u0435\u0436\u0430\u043b&nbsp;Django.<\/font><\/li>\n<li><font color=\"#666666\">\u0418\u043c\u0435\u043d\u043d\u043e&nbsp;\u0442\u0430\u043a&nbsp;\u043c\u043e\u0436\u043d\u043e&nbsp;\u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c&nbsp;\u0432&nbsp;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a&nbsp;\u043d\u0443\u0436\u043d\u044b\u0435&nbsp;\u0444\u0430\u0439\u043b\u044b&nbsp;*\/<\/font><\/li>\n<li><font color=\"#000066\">SectionEnd<\/font><\/li>\n<li>&nbsp;<\/li>\n<li>RequestExecutionLevel&nbsp;highest&nbsp;<font color=\"#666666\">\/*&nbsp;\u041e\u0442&nbsp;\u0433\u0440\u0435\u0445\u0430&nbsp;\u043f\u043e\u0434\u0430\u043b\u044c\u0448\u0435&#8230;&nbsp;*\/<\/font><\/li>\n<li><font color=\"#000066\">CheckBitmap<\/font>&nbsp;<font color=\"#660066\">&quot;${NSISDIR}\\Contrib\\Graphics\\Checks\\classic-cross.bmp&quot;<\/font><\/li>\n<li><font color=\"#000066\">LicenseText<\/font>&nbsp;<font color=\"#660066\">&quot;Django&nbsp;license&quot;<\/font><\/li>\n<li><font color=\"#000066\">LicenseData<\/font>&nbsp;<font color=\"#660066\">&quot;license.rtf&quot;<\/font>&nbsp;<font color=\"#666666\">\/*&nbsp;\u041e\u0442\u0434\u0435\u043b\u0430\u043b\u0441\u044f&#8230;&nbsp;\u043b\u0435\u043d\u044c&nbsp;=)&nbsp;*\/<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">\/*&nbsp;&quot;\u0421\u043a\u043e\u043b\u044c\u043a\u043e&nbsp;\u044f\u0437\u044b\u043a\u043e\u0432&nbsp;\u0442\u044b&nbsp;\u0437\u043d\u0430\u0435\u0448\u044c,&nbsp;\u0441\u0442\u043e\u043b\u044c\u043a\u043e&nbsp;\u0440\u0430\u0437&nbsp;\u0442\u044b&nbsp;\u0447\u0435\u043b\u043e\u0432\u0435\u043a&quot;&nbsp;=)<\/font><\/li>\n<li><font color=\"#666666\">NSIDIR,&nbsp;\u043a\u0430\u043a&nbsp;\u043c\u043e\u0436\u043d\u043e&nbsp;\u043f\u043e\u043d\u044f\u0442\u044c,&nbsp;\u043f\u0430\u043f\u043a\u0430&nbsp;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438&nbsp;\u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0430.<\/font><\/li>\n<li><font color=\"#666666\">\u0412\u0435\u0441\u044c&nbsp;\u044f\u0437\u044b\u043a&nbsp;\u0441\u0430\u043c&nbsp;\u043f\u043e&nbsp;\u0441\u0435\u0431\u0435&nbsp;\u0437\u0430\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u0435\u043d&nbsp;\u0438\u043d\u0442\u0443\u0438\u0442\u0438\u0432\u043d\u043e\u0439&nbsp;\u043f\u043e\u043d\u044f\u0442\u043d\u043e\u0441\u0442\u044c\u044e&nbsp;*\/<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#000066\">LoadLanguageFile<\/font>&nbsp;<font color=\"#660066\">&quot;${NSISDIR}\\Contrib\\Language&nbsp;files\\English.nlf&quot;<\/font><\/li>\n<li><font color=\"#000066\">LoadLanguageFile<\/font>&nbsp;<font color=\"#660066\">&quot;${NSISDIR}\\Contrib\\Language&nbsp;files\\Dutch.nlf&quot;<\/font><\/li>\n<li><font color=\"#000066\">LoadLanguageFile<\/font>&nbsp;<font color=\"#660066\">&quot;${NSISDIR}\\Contrib\\Language&nbsp;files\\French.nlf&quot;<\/font><\/li>\n<li><font color=\"#000066\">LoadLanguageFile<\/font>&nbsp;<font color=\"#660066\">&quot;${NSISDIR}\\Contrib\\Language&nbsp;files\\German.nlf&quot;<\/font><\/li>\n<li><font color=\"#000066\">LoadLanguageFile<\/font>&nbsp;<font color=\"#660066\">&quot;${NSISDIR}\\Contrib\\Language&nbsp;files\\Korean.nlf&quot;<\/font><\/li>\n<li><font color=\"#000066\">LoadLanguageFile<\/font>&nbsp;<font color=\"#660066\">&quot;Russian.nlf&quot;<\/font>&nbsp;<font color=\"#666666\">\/*&nbsp;\u0421\u043b\u0435\u0433\u043a\u0430&nbsp;\u043f\u043e\u0434\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439&nbsp;\u0444\u0430\u0439\u043b&nbsp;\u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430&nbsp;\u043d\u0430&nbsp;\u0440\u043e\u0434\u043d\u043e\u0439&nbsp;*\/<\/font><\/li>\n<li><font color=\"#000066\">LoadLanguageFile<\/font>&nbsp;<font color=\"#660066\">&quot;${NSISDIR}\\Contrib\\Language&nbsp;files\\Spanish.nlf&quot;<\/font><\/li>\n<li><font color=\"#000066\">LoadLanguageFile<\/font>&nbsp;<font color=\"#660066\">&quot;${NSISDIR}\\Contrib\\Language&nbsp;files\\Swedish.nlf&quot;<\/font><\/li>\n<li><font color=\"#000066\">LoadLanguageFile<\/font>&nbsp;<font color=\"#660066\">&quot;${NSISDIR}\\Contrib\\Language&nbsp;files\\TradChinese.nlf&quot;<\/font><\/li>\n<li><font color=\"#000066\">LoadLanguageFile<\/font>&nbsp;<font color=\"#660066\">&quot;${NSISDIR}\\Contrib\\Language&nbsp;files\\SimpChinese.nlf&quot;<\/font><\/li>\n<li><font color=\"#000066\">LoadLanguageFile<\/font>&nbsp;<font color=\"#660066\">&quot;${NSISDIR}\\Contrib\\Language&nbsp;files\\Slovak.nlf&quot;<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">;&nbsp;Set&nbsp;name&nbsp;using&nbsp;the&nbsp;normal&nbsp;interface&nbsp;(Name&nbsp;command)<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;<font color=\"#000066\">Name<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_ENGLISH<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;English&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;<font color=\"#000066\">Name<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_DUTCH<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Dutch&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;<font color=\"#000066\">Name<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_FRENCH<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;French&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;<font color=\"#000066\">Name<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_GERMAN<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;German&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;<font color=\"#000066\">Name<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_KOREAN<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Korean&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;<font color=\"#000066\">Name<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_RUSSIAN<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Russian&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;<font color=\"#000066\">Name<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_SPANISH<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Spanish&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;<font color=\"#000066\">Name<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_SWEDISH<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Swedish&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;<font color=\"#000066\">Name<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_TRADCHINESE<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Traditional&nbsp;Chinese&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;<font color=\"#000066\">Name<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_SIMPCHINESE<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Simplified&nbsp;Chinese&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;<font color=\"#000066\">Name<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_SLOVAK<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Slovak&quot;<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">;&nbsp;Directly&nbsp;change&nbsp;the&nbsp;inner&nbsp;lang&nbsp;strings&nbsp;(Same&nbsp;as&nbsp;ComponentText)<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;^ComponentsText&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_ENGLISH<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;English&nbsp;component&nbsp;page&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;^ComponentsText&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_DUTCH<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Dutch&nbsp;component&nbsp;page&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;^ComponentsText&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_FRENCH<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;French&nbsp;component&nbsp;page&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;^ComponentsText&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_GERMAN<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;German&nbsp;component&nbsp;page&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;^ComponentsText&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_KOREAN<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Korean&nbsp;component&nbsp;page&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;^ComponentsText&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_RUSSIAN<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Russian&nbsp;component&nbsp;page&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;^ComponentsText&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_SPANISH<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Spanish&nbsp;component&nbsp;page&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;^ComponentsText&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_SWEDISH<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Swedish&nbsp;component&nbsp;page&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;^ComponentsText&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_TRADCHINESE<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Traditional&nbsp;Chinese&nbsp;component&nbsp;page&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;^ComponentsText&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_SIMPCHINESE<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Simplified&nbsp;Chinese&nbsp;component&nbsp;page&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;^ComponentsText&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_SLOVAK<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Slovak&nbsp;component&nbsp;page&quot;<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">;&nbsp;A&nbsp;LangString&nbsp;for&nbsp;the&nbsp;section&nbsp;name<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;Sec1Name&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_ENGLISH<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;English&nbsp;section&nbsp;#1&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;Sec1Name&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_DUTCH<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Dutch&nbsp;section&nbsp;#1&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;Sec1Name&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_FRENCH<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;French&nbsp;section&nbsp;#1&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;Sec1Name&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_GERMAN<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;German&nbsp;section&nbsp;#1&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;Sec1Name&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_KOREAN<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Korean&nbsp;section&nbsp;#1&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;Sec1Name&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_RUSSIAN<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Russian&nbsp;section&nbsp;#1&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;Sec1Name&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_SPANISH<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Spanish&nbsp;section&nbsp;#1&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;Sec1Name&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_SWEDISH<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Swedish&nbsp;section&nbsp;#1&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;Sec1Name&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_TRADCHINESE<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Trandional&nbsp;Chinese&nbsp;section&nbsp;#1&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;Sec1Name&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_SIMPCHINESE<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Simplified&nbsp;Chinese&nbsp;section&nbsp;#1&quot;<\/font><\/li>\n<li><font color=\"#000066\">LangString<\/font>&nbsp;Sec1Name&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_SLOVAK<font>}<\/font><\/font>&nbsp;<font color=\"#660066\">&quot;Slovak&nbsp;section&nbsp;#1&quot;<\/font><\/li>\n<li>&nbsp;<\/li>\n<li>&nbsp;<\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#000066\">Function<\/font>&nbsp;<font color=\"#006600\">.onInit<\/font><\/li>\n<li>&nbsp;<\/li>\n<li> <font color=\"#666666\">;Language&nbsp;selection&nbsp;dialog<\/font><\/li>\n<li>&nbsp;<\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;<font color=\"#660066\">&quot;&quot;<\/font><\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_ENGLISH<font>}<\/font><\/font><\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;English<\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_DUTCH<font>}<\/font><\/font><\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;Dutch<\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_FRENCH<font>}<\/font><\/font><\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;French<\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_GERMAN<font>}<\/font><\/font><\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;German<\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_KOREAN<font>}<\/font><\/font><\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;Korean<\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_RUSSIAN<font>}<\/font><\/font><\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;Russian<\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_SPANISH<font>}<\/font><\/font><\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;Spanish<\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_SWEDISH<font>}<\/font><\/font><\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;Swedish<\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_TRADCHINESE<font>}<\/font><\/font><\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;<font color=\"#660066\">&quot;Traditional&nbsp;Chinese&quot;<\/font><\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_SIMPCHINESE<font>}<\/font><\/font><\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;<font color=\"#660066\">&quot;Simplified&nbsp;Chinese&quot;<\/font><\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;<font color=\"#660000\">$<font>{<\/font>LANG_SLOVAK<font>}<\/font><\/font><\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;Slovak<\/li>\n<li> <font color=\"#000099\">Push<\/font>&nbsp;A&nbsp;<font color=\"#666666\">;&nbsp;A&nbsp;means&nbsp;auto&nbsp;count&nbsp;languages<\/font><\/li>\n<li> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#666666\">;&nbsp;for&nbsp;the&nbsp;auto&nbsp;count&nbsp;to&nbsp;work&nbsp;the&nbsp;first&nbsp;empty&nbsp;push&nbsp;(Push&nbsp;&quot;&quot;)&nbsp;must&nbsp;remain<\/font><\/li>\n<li> <font color=\"#000099\">LangDLL<\/font>::<font color=\"#003399\">LangDialog&nbsp;<\/font><font color=\"#660066\">&quot;Installer&nbsp;Language&quot;<\/font>&nbsp;<font color=\"#660066\">&quot;Please&nbsp;select&nbsp;the&nbsp;language&nbsp;of&nbsp;the&nbsp;installer&quot;<\/font><\/li>\n<li>&nbsp;<\/li>\n<li> <font color=\"#000099\">Pop<\/font>&nbsp;<font color=\"#660000\">$LANGUAGE<\/font><\/li>\n<li> <font color=\"#000099\">StrCmp<\/font>&nbsp;<font color=\"#660000\">$LANGUAGE<\/font>&nbsp;<font color=\"#660066\">&quot;cancel&quot;<\/font>&nbsp;<font>0<\/font>&nbsp;+<font>2<\/font><\/li>\n<li> <font color=\"#000099\">Abort<\/font><\/li>\n<li><font color=\"#000066\">FunctionEnd<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#000066\">Page<\/font>&nbsp;<font color=\"#ff6600\">license<\/font><\/li>\n<li><font color=\"#000066\">Page<\/font>&nbsp;<font color=\"#ff6600\">directory<\/font><\/li>\n<li><font color=\"#000066\">Page<\/font>&nbsp;<font color=\"#ff6600\">instfiles<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#000066\">AutoCloseWindow<\/font>&nbsp;<font color=\"#ff6600\">false<\/font><\/li>\n<li><font color=\"#000066\">ShowInstDetails<\/font>&nbsp;<font color=\"#ff6600\">show<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#000066\">Function<\/font>&nbsp;<font color=\"#660066\">&quot;FinalStage&quot;<\/font><\/li>\n<li><font color=\"#000099\">MessageBox<\/font>&nbsp;<font color=\"#ff6600\">MB_OK<\/font>&nbsp;<font color=\"#660066\">&quot;Close&nbsp;window&nbsp;and&nbsp;see&nbsp;on&nbsp;your&nbsp;screen&#8230;&nbsp;Thanks!&quot;<\/font><\/li>\n<li><font color=\"#000066\">FunctionEnd<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">\/*&nbsp;\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435&nbsp;\u0432\u043d\u0438\u043c\u0430\u0430\u043d\u0438\u0435&nbsp;\u043d\u0430&nbsp;\u043e\u0431\u0451\u0440\u0442\u043a\u0443.&nbsp;\u041a\u0430\u0437\u0430\u043b\u043e\u0441\u044c&nbsp;\u0431\u044b,&nbsp;\u0447\u0442\u043e&nbsp;\u0434\u043e\u043b\u0436\u043d\u043e<\/font><\/li>\n<li><font color=\"#666666\">\u0441\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c&nbsp;\u0431\u0435\u0437&nbsp;\u0441\u0435\u043a\u0446\u0438\u0438, \u043f\u0440\u043e\u0441\u0442\u043e&nbsp;\u0432\u044b\u0437\u043e\u0432&nbsp;\u0438&nbsp;\u043d\u0430&nbsp;\u044d\u0442\u043e\u043c&nbsp;\u0437\u0430\u043a\u043e\u043d\u0447\u0438\u043b\u0438,&nbsp;\u043d\u043e&nbsp;\u043d\u0435\u0442&#8230;&nbsp;\ud83d\ude41&nbsp;*\/<\/font><\/li>\n<li><font color=\"#000066\">Section<\/font>&nbsp;<font color=\"#660066\">&quot;Final&quot;<\/font><\/li>\n<li><font color=\"#000099\">Call<\/font>&nbsp;<font color=\"#660066\">&quot;FinalStage&quot;<\/font><\/li>\n<li><font color=\"#000066\">SectionEnd<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#000066\">Function<\/font>&nbsp;<font color=\"#006600\">.onGUIEnd<\/font>&nbsp;<font color=\"#666666\">\/*&nbsp;\u0415\u0441\u0442\u044c&nbsp;\u0438&nbsp;\u0434\u0440\u0443\u0433\u0438\u0435&nbsp;\u043a\u043e\u043b\u0431\u044d\u043a\u0438&nbsp;*\/<\/font><\/li>\n<li><font color=\"#000099\">ClearErrors<\/font><\/li>\n<li><font color=\"#666666\">\/*&nbsp;\u041f\u0440\u0438&nbsp;\u0447\u0438\u0441\u0442\u043e\u0439&nbsp;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435&nbsp;\u043c\u043e\u0436\u043d\u043e&nbsp;\u0431\u044b\u043b\u043e&nbsp;\u043e\u0431\u043e\u0439\u0442\u0438\u0441\u044c<\/font><\/li>\n<li><font color=\"#666666\">\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c&nbsp;django&nbsp;\u0432&nbsp;site-packages,&nbsp;\u043e\u0434\u043d\u0430\u043a\u043e&nbsp;\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435&nbsp;setup.py<\/font><\/li>\n<li><font color=\"#666666\">\u043c\u043d\u0435&nbsp;\u043f\u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c&nbsp;\u0431\u043e\u043b\u0435\u0435&nbsp;\u043a\u043e\u0448\u0435\u0440\u043d\u044b\u043c,&nbsp;\u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f&nbsp;\u043c\u0435\u0442\u0430-\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e.&nbsp;\u042f&nbsp;\u043f\u0438\u0442\u043e\u043d&nbsp;\u043d\u0435&nbsp;\u0437\u043d\u0430\u044e<\/font><\/li>\n<li><font color=\"#666666\">\u0438&nbsp;\u0437\u043d\u0430\u0447\u0438\u0442&nbsp;\u043d\u0435&nbsp;\u0437\u043d\u0430\u044e,&nbsp;\u0433\u0434\u0435&nbsp;\u0438&nbsp;\u043a\u0430\u043a&nbsp;\u0430\u0443\u043a\u043d\u0435\u0442\u0441\u044f&nbsp;\u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435&nbsp;\u0432\u044b\u0437\u043e\u0432\u0430&nbsp;setup().&nbsp;*\/<\/font><\/li>\n<li><font color=\"#000099\">FileOpen<\/font>&nbsp;<font color=\"#660000\">$0<\/font>&nbsp;<font color=\"#660000\">$INSTDIR<\/font>\\installer.bat&nbsp;w<\/li>\n<li><font color=\"#000099\">IfErrors<\/font>&nbsp;done<\/li>\n<li><font color=\"#000099\">FileWrite<\/font>&nbsp;<font color=\"#660000\">$0<\/font>&nbsp;<font color=\"#660066\">&quot;cd&nbsp;$INSTDIR&nbsp;$\\npython&nbsp;setup.py&nbsp;install&quot;<\/font>&nbsp;<font color=\"#666666\">\/*&nbsp;\u0410\u0431\u0440\u0430\u043a\u0430\u0434\u0430\u0431\u0440\u0430&nbsp;\u0441&nbsp;\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u043c\u0438&nbsp;\u043c\u043d\u0435&nbsp;\u043d\u0435&nbsp;\u0432\u0441\u0435\u0433\u0434\u0430&nbsp;\u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f&nbsp;*\/<\/font><\/li>\n<li><font color=\"#666666\">\/*\u0417\u0434\u0435\u0441\u044c&nbsp;\u043d\u0443\u0436\u043d\u043e&nbsp;\u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c,&nbsp;\u0447\u0442\u043e&nbsp;\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435&nbsp;\u0432&nbsp;\u0431\u0430\u0442\u043d\u0438\u043a&nbsp;\u0447\u0435\u0433\u043e-\u0442\u043e&nbsp;\u0432\u0440\u043e\u0434\u0435&nbsp;del&nbsp;\/Q&nbsp;$INSTDIR\\installer.bat&nbsp;\u043a&nbsp;\u0445\u043e\u0440\u043e\u0448\u0435\u043c\u0443&nbsp;\u043d\u0435&nbsp;\u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442.<\/font><\/li>\n<li><font color=\"#666666\">\u0411\u0443\u0434\u0443&nbsp;\u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u0435\u043d,&nbsp;\u0435\u0441\u043b\u0438&nbsp;\u043c\u043d\u0435&nbsp;\u043f\u043e\u0434\u0441\u043a\u0430\u0436\u0443\u0442,&nbsp;\u043f\u043e\u0447\u0435\u043c\u0443&nbsp;\u0442\u0430\u043a&nbsp;\u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442,&nbsp;\u0438\u0431\u043e&nbsp;\u044d\u0442\u043e&nbsp;\u043d\u0435&nbsp;\u043d\u0430\u0433\u0443\u0433\u043b\u0438\u0448\u044c&nbsp;\u0438&nbsp;\u0438\u043d\u0442\u0443\u0438\u0442\u0438\u0432\u043d\u043e&nbsp;\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f,<\/font><\/li>\n<li><font color=\"#666666\">\u0447\u0442\u043e&nbsp;\u0435\u0441\u043b\u0438&nbsp;\u0443\u0436&nbsp;\u043a\u043e\u043c\u0430\u043d\u0434\u0430&nbsp;\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0430\u0441\u044c,&nbsp;\u0442\u043e&nbsp;\u043d\u0430\u043b\u0438\u0447\u0438\u0435&nbsp;\u0438\u043b\u0438&nbsp;\u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435&nbsp;\u0444\u0430\u0439\u043b\u0430&nbsp;\u0441&nbsp;\u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439&nbsp;\u0440\u043e\u043b\u0438&nbsp;\u043d\u0435&nbsp;\u0438\u0433\u0440\u0430\u0435\u0442,&nbsp;\u0430\u043d&nbsp;\u043d\u0435\u0442&nbsp;\u0436\u0435&#8230;*\/<\/font><\/li>\n<li><font color=\"#000099\">FileClose<\/font>&nbsp;<font color=\"#660000\">$0<\/font><\/li>\n<li>done:<\/li>\n<li><font color=\"#000099\">Exec<\/font>&nbsp;<font color=\"#660066\">&quot;$INSTDIR\\installer.bat&quot;<\/font><\/li>\n<li><font color=\"#000066\">FunctionEnd<\/font><\/li>\n<li>&nbsp;<\/li>\n<li><font color=\"#666666\">\/*&nbsp;\u041c\u043e\u0436\u043d\u043e&nbsp;\u0431\u044b\u043b\u043e&nbsp;\u0431\u044b&nbsp;\u0441\u0434\u0435\u043b\u0430\u0442\u044c&nbsp;\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443&nbsp;\u0441&nbsp;\u0432\u044b\u0431\u043e\u0440\u043e\u043c&nbsp;\u043f\u0430\u043f\u043a\u0438&nbsp;\u043f\u0438\u0442\u043e\u043d\u0430,&nbsp;\u043d\u0430&nbsp;\u0441\u043b\u0443\u0447\u0430\u0439,&nbsp;\u0435\u0441\u043b\u0438&nbsp;\u043f\u0438\u0442\u043e\u043d&nbsp;\u043d\u0435&nbsp;\u043f\u0440\u043e\u043f\u0438\u0441\u0430\u043d&nbsp;\u0432&nbsp;PATH&nbsp;&#8212;<\/font><\/li>\n<li><font color=\"#666666\">\u0438\u043c\u0435\u043d\u043d\u043e&nbsp;\u0442\u0430\u043a&nbsp;\u0431\u044b\u043b\u043e&nbsp;\u0431\u044b&nbsp;\u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e,&nbsp;\u043d\u043e&nbsp;\u044f&nbsp;\u043d\u0435&nbsp;\u043c\u0430\u043d\u044c\u044f\u043a-\u043f\u0435\u0440\u0444\u0435\u043a\u0446\u0438\u043e\u043d\u0438\u0441\u0442&nbsp;\u0438&nbsp;\u0441\u0434\u0435\u043b\u0430\u044e&nbsp;\u044d\u0442\u043e,&nbsp;\u0442\u043e\u043b\u044c\u043a\u043e&nbsp;\u0435\u0441\u043b\u0438&nbsp;\u0432\u0434\u0440\u0443\u0433&nbsp;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a<\/font><\/li>\n<li><font color=\"#666666\">\u043a\u043e\u043c\u0443-\u0442\u043e&nbsp;\u043f\u043e\u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f&nbsp;\u0438&nbsp;\u043c\u043d\u0435&nbsp;\u0431\u0443\u0434\u0435\u0442&nbsp;\u0443\u043a\u0430\u0437\u0430\u043d\u043e&nbsp;\u043d\u0430&nbsp;\u043d\u0435\u0434\u043e\u0447\u0451\u0442.&nbsp;*\/<\/font><\/li>\n<\/ol>\n<\/blockquote>\n<\/div>\n<\/div>\n<p>\u0410 \u043d\u0438\u0436\u0435 \u2014 \u0441\u043a\u0440\u0438\u043d \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u043f\u0440\u0438 \u043e\u0431\u043a\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0430.<img decoding=\"async\" src=\"http:\/\/habrastorage.org\/getpro\/habr\/post_images\/1d2\/f0d\/761\/1d2f0d7611ab22a9235bf56825b94bf0.jpg\"\/><\/p>\n<p>  \u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0442\u043e\u0440\u0438\u0447\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u0447\u0430\u0442\u044c\u0441\u044f \u0434\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 Django \u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043c\u0435\u043b\u043e\u0447\u0438 \u0442\u0438\u043f\u0430 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u0432\u0435\u0440\u0441\u0438\u0438, \u0438\u043c\u0435\u043d\u0438 \u0444\u0430\u0439\u043b\u0430 \u0438 \u0442.\u043f\u2026<br \/>  \u041d\u0430\u0434\u0435\u044e\u0441\u044c, \u0447\u0442\u043e \u044d\u0442\u043e\u0442 \u043f\u043e\u0441\u0442 \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u043a\u043e\u043c\u0443-\u0442\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c \u0438 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u044b\u043c.    \t<\/p>\n<div class=\"clear\"><\/div>\n<\/p><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/219285\/\"> http:\/\/habrahabr.ru\/post\/219285\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"content html_format\">\n<h5>0. \u0412\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435<\/h5>\n<p>  \u0414\u043e\u0431\u0440\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0441\u0443\u0442\u043e\u043a, \u0425\u0430\u0431\u0440!<br \/>  \u041d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0432\u0441\u0451 \u0441 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0443 \u043c\u0435\u043d\u044f \u0432\u043e\u0437\u043d\u0438\u043a\u043b\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0441\u0434\u0435\u043b\u0430\u0442\u044c <a href=\"http:\/\/yadi.sk\/d\/2c2QD5ZaMXHQR\">GUI-\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a \u0434\u043b\u044f Django \u043f\u043e\u0434 Windows<\/a>. \u041d\u0435 \u0443\u0432\u0438\u0434\u0435\u0432 \u043d\u0430 \u0445\u0430\u0431\u0440\u0435 \u043a\u0430\u043a\u043e\u0439-\u043b\u0438\u0431\u043e \u0441\u0442\u0430\u0442\u044c\u0438, \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0449\u0435\u0439 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a\u043e\u0432, \u044f \u043f\u043e\u0434\u0443\u043c\u0430\u043b, \u00ab\u0410 \u043f\u043e\u0447\u0435\u043c\u0443 \u0431\u044b \u0438 \u043d\u0435\u0442\u00bb? \u0418\u0437 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 Django \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u0432\u043e\u043f\u0440\u043e\u0441\u0443 \u043c\u043d\u0435 \u043e\u0442\u0432\u0435\u0442\u0438\u043b\u0438 \u043f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0442\u0430\u043a, \u043a\u0430\u043a \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043b \u0445\u0430\u0431\u0440\u0430\u044e\u0437\u0435\u0440 <a href=\"http:\/\/habrahabr.ru\/users\/ffriend\/\" class=\"user_link\">ffriend<\/a>. \u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0435\u043c\u0443 \u0437\u0430 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0441\u0442\u044c. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c.  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-219285","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/219285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=219285"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/219285\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=219285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=219285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=219285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}