рдореЗрдХрдлрд╛рдЗрд▓ - рдЬрд┐рдУрдЧреЛ рдХреЗ рд▓рд┐рдП рд╕реНрдорд╛рд░реНрдЯ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ

рдмрдирд╛рдУ рд╣рд░ рдпреВрдирд┐рдХреНрд╕ рдорд╢реАрди рдкрд░ рдмреБрдирд┐рдпрд╛рджреА рдпреВрдирд┐рдХреНрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдФрд░, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХрдИ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдЬреНрдЮрд╛рдд рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХреЛ рдЖрд╕рд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рдорд╕реНрдпрд╛ рдХрдердиред


рдПрдХ рдирдП рд╕рд░реНрд╡рд░ рдкрд░ Dzhang рдпрд╛ рд░реЗрд▓ рдкрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╛рдВрдЪ рд╕реЗ рджрд╕ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрдХреАрдорд╛ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рдХреБрдЫ рдЖрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рддреГрддреАрдп-рдкрдХреНрд╖ рдкреИрдХреЗрдЬреЛрдВ рдХреА рд╕реВрдЪреА рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдФрд░ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, 2 рдФрд░ рдХрдорд╛рдВрдбред рдЕрдиреБрд╡рд╛рдж рдмрджрд▓ рджрд┐рдпрд╛ - рджреЛ рдФрд░ред рдФрд░ рдЕрдЧрд░ рдЖрдкрдиреЗ рддреБрд░рдВрдд 2 рдЪреАрдЬреЗрдВ рдмрджрд▓ рджреАрдВ, рддреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдЕрдиреБрд╡рд╛рдж? рдпрд╛ 3? рдЖрдкрдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ, рдЬрд╛рдВрдЪрдиреЗ, рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдо рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ! рд╡рд╣ рд╕рдордЭрджрд╛рд░ рд╣реИ рдХрд┐ рдЙрд╕реЗ рдХреНрдпрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реИред рдПрдХ рдбреНрд░рд┐рд▓ рдлреИрдХреНрдЯрд░реА рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ, рдЬрд╣рд╛рдВ рд╡реЗ рдПрдХ рдкреЗрдЪрдХрд╢ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреЗ рдереЗ рдФрд░ рд╕реНрдХреНрд░реВрдбреНрд░рд╛рдЗрд╡рд░реНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рдереЗред рдореВрд░реНрдЦ, рд╕рд╣реА?

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

рдЖрдЗрдП рдЗрд╕ рддрд░рд╣ рджреЗрдЦреЗрдВ: рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╣рдореЗрдВ рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? (рд╕реНрдерд╛рдкрдирд╛, рдЕрджреНрдпрддрдиред) рд╣рдо рд╕рд░реНрд╡рд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рдХрд░реЗ? рдореИрдВ рдЕрд░реНрдЬрд┐рдд рдХрд┐рдпрд╛ред рд╣рдо рдкреИрдХреЗрдЬ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреНрдпрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рддрд╛рдХрд┐ рдХреБрдЫ рдмрджрд▓ рдЬрд╛рдП, рдФрд░ рд╕рд░реНрд╡рд░ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗред рд╣рдо рдЗрд╕ рдмрд╛рдд рдХреА рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐, рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд - рддреЗрдЬ, рдЕрд░реНрдерд╛рддреН, рддрд╛рдХрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрджреНрдпрддрди рди рд╣реЛред

рдмреЗрд╢рдХ, рдЖрдк рдЗрди рд╕рднреА рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ рдЖрдкрдХреЛ рдпрд╛рдж рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд╣реИред рдЖрдк рдЧрд▓рдд рдЪрд▓рд╛рддреЗ рд╣реИрдВ - рдФрд░ рд╕рдордп рдмрд░реНрдмрд╛рдж рд╣реЛрддрд╛ рд╣реИред

рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЖрд░реЗрдЦ рдореЗрдВ рд╡реЗ рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдореЗрд░реЗ рдлрд╛рд╕реНрдЯрджреЗрд╡-рдбрдЬреИрдВрдЧреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рд╛рд▓ рддрдХ, рдореБрдЭреЗ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕ рдпреЛрдЬрдирд╛ рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рдореЗрд░реЗ рд╕рд┐рд░ рдореЗрдВ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд╣рд░ рдмрд╛рд░ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпреЛрдЬрдирд╛ рдореЗрдВ рдЕрдВрддрд┐рдо рд▓рдХреНрд╖реНрдп рдХреЗрд╡рд▓ рд╡реЗ рд╣реИрдВ рдЬреЛ рдкреАрд▓реЗ рд░рдВрдЧ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдмрд╛рдХреА рдХреНрд░рд┐рдпрд╛рдПрдВ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рд╕реНрдЯреЙрдк рд╣реИрдВ, рдФрд░ рдПрдХ рдЕрдЪреНрдЫреА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдпрд╛рдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВред

рдирд┐рд░реНрдгрдп



рдореЗрдХ рдпреВрдЯрд┐рд▓рд┐рдЯреА рдХрд╛рдлреА рдлреНрд▓реЗрдХреНрд╕рд┐рдмрд▓ рд╣реИ рдФрд░ рд╡рд╣реА рдЯреНрд░реИрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рддрд╛рдХрд┐ рд╕рдмрдХреБрдЫ рдЕрдкрдбреЗрдЯ рд╣реЛ рдЬрд╛рдП, рдФрд░ рд╕рд╛рде рд╣реА рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рд░рд┐рдЬреЗрдХреНрдЯ рди рд╣реЛред рдпрд╣рд╛рдБ рдХреНрдпрд╛ рдореЗрдХрдлрд╛рдЗрд▓ рдореЗрдВ рдирд┐рдпрдо рджрд┐рдЦрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ Django рд╕рд░реНрд╡рд░ рдХреЛ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП:

  .PHONY: рдЪрд▓рд╛рдПрдВ
 рд░рди: рдмрд┐рди / django syncdb рдмрд┐рди / рд╕рд╕ compile_trans
	 ./bin/django runserver 0.0.0.0:8000

 .PHONY: рд╢реЗрд▓_рдкреНрд▓рд╕
 рд╢реЗрд▓_рдкреНрд▓рд╕: рдмрд┐рди / рдбреАрдЬреИрдВрдЧреЛ рд╕рд┐рдВрдХрдбреАрдмреА рдмрд┐рди / рдПрд╕рдПрдПрд╕
	 ./bin/django рд╢реЗрд▓_рдкреНрд▓рд╕

 рдмрд┐рди / django: рдмрд┐рди / рдмрд┐рд▓реНрдбрдЖрдЙрдЯ buildout.cfg
	 ./bin/buildout

 рдмрд┐рди / рдмрд┐рд▓реНрдбрдЖрдЙрдЯ:
	 python bootstrap.py --distribute

 syncdb: рдмрд┐рди / django
	 ./bin/django syncdb
	 # рдкреБрди: рд╕рдордиреНрд╡рдп рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрдкрд░реНрд╢ рдХрд░реЗрдВ
	 рд╕реНрдкрд░реНрд╢ syncdb  

 make_trans: рдмрд┐рди / django
	 ./bin/django makemessages -a -e 'py, html, haml'

 рдмрд┐рди / рд╕рд╛рд╕:
	 рдордгрд┐ рд╕реНрдерд╛рдкрд┐рдд рд╕рд╛рд╕ - рдмрд┐рдВрджрд┐рд░ рдмрд┐рди

 # рдШрдбрд╝реА buildout.cfg
 buildout.cfg:

 compile_trans:
	 рд▓реЛрдХреЗрд▓ / * / LC_MESSAGES / django.mo рдмрдирд╛рддреЗ рд╣реИрдВ

 рд▓реЛрдХреЗрд▓ /% / LC_MESSAGES / django.mo: рд▓реЛрдХреЗрд▓ /% / LC_MESSAGES / django.po
	 ./bin/django compilemessages -l $ (рд╢рдмреНрдж 2, $ (рд╡рд┐рдХрд▓реНрдк / ,, $ @))

 рд╕реНрдерд╛рди / * / LC_MESSAGES / django.po: 

( рдлрд╛рдЗрд▓ рдХрд╛ рдкреВрд░рд╛ рдкрд╛рда )

рдЬрдм рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рд╣реЛрддреА рд╣реИ, рддреЛ рдХрд╛рдо рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ:

1. рдЕрдиреБрд╡рд╛рдж рдмрджрд▓ рджрд┐рдпрд╛ - рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЛ рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдХрдВрд╕реЛрд▓ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рд░рди рд░рди рд▓рд┐рдЦреЗрдВред рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЛ рддреБрд░рдВрдд рджреЗрдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рд╕рд┐рд░реНрдл рдЕрдиреБрд╡рд╛рдж рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рджреВрд╕рд░реА рдмрд╛рд░ рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
2. рдЬреЛрдбрд╝реЗ рдЧрдП рдкреИрдХреЗрдЬ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ - рдЖрдк рдХреЗрд╡рд▓ рдореЗрдХ рд░рди рдпрд╛ рдХрдВрд╕реЛрд▓ рдХреЛ рд╢реЗрд▓_рдкреНрд▓рд╕ рдореЗрдВ рдмрдирд╛рддреЗ рд╣реИрдВред

рдпрд╣рд╛рдВ рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдореЗрдХрдлрд╛рдЗрд▓реНрд╕ рдХреИрд╕реЗ рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡реЗрдм рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рд╕рд╛рдордЧреНрд░реА рд╣реИ: рдУ'рд░рд┐рд▓реА (рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ), рд░реВрд╕реА рдореЗрдВ рдПрдХ рдореИрдиреБрдЕрд▓ рдФрд░ рдЬреАрдПрдирдпреВ рдореЗрдХ рдХреА рдкреБрд╕реНрддрдХ рдЗрдлреЗрдХреНрдЯрд┐рд╡ рдпреВрдЬ рдХреА рдПрдХ рдкреБрд╕реНрддрдХред

рдореИрдВ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рддрд╛рдХрд┐ рдХреЛрдИ рднреА рдЕрдиреБрд╡рд╛рдж (рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ) рд╕рдВрдХрд▓рд┐рдд рд╣реЛ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдбреЗрдЯрд╛рдмреЗрд╕ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ред рдмреЗрд╢рдХ, рдЖрдк рдПрдХ рдХрдорд╛рдВрдб рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЙрддреНрдкрд╛рджрди рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЦрддрд░рдирд╛рдХ рд╣реИред рдПрдХ рдорд╣реАрди рдЙрдкрдХрд░рдг рд╣реИ, рджрдХреНрд╖рд┐рдг , рд▓реЗрдХрд┐рди рдЕрднреА (рд╕рдВрд╕реНрдХрд░рдг 0.7.3) рдХреЗ рд▓рд┐рдП рдпрд╣ рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рди рдХрд╣реЗрдВред рдпрджрд┐ рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╣рд░ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рддреЗ рд╣реИрдВ (рджреЛрдиреЛрдВ рдбреЗрд▓реНрдЯрд╛ рдФрд░ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреА рдкреВрд░реНрдг рд╕реНрдерд┐рддрд┐ рдЙрди рдореЗрдВ рджрд░реНрдЬ рдХреА рдЬрд╛рддреА рд╣реИ), рддреЛ рдпрд╣ рд╣реЛрдЧрд╛: рдореИрдВрдиреЗ рдПрдХ рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝рд╛, рдПрдХ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рдлрд┐рд░ рдореИрдВрдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛, рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИред рдбрд┐рд╕реНрдХ рдкрд░ рдПрдХ рдФрд░ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рдореИрдВрдиреЗ рдПрд╕рдпреВрд╡реА рдореЗрдВ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдЪрд╛рдпрд╛, рдЙрдиреНрд╣реЗрдВ рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рднреЗрдЬрд╛ред рдЙрдиреНрд╣реЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдкрд▓рд╛рдпрди рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЕрдирд╛рд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рд╕реВрдЬ рдЬрд╛рдПрдЧреАред

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ: рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЗрдВред 0002 рдПрдХ рдлрд╝реАрд▓реНрдб рдмрдирд╛рддрд╛ рд╣реИ, 0003 рдЗрд╕реЗ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдХрд╛ рдЖрдХрд╛рд░ 17 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рд╣реИ!
  29K 2011-10-13 12:33 0001_initial.py
 17K 2011-11-13 02:07 0002_auto__add_field_address_test_field.py
 17K 2011-11-13 02:07 0003_auto__del_field_address_test_field.py 


рдпрджрд┐ рдЖрдк рджрдХреНрд╖рд┐рдг рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╢реБрд░реБрдЖрдд рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдпрд╛рдж рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддреЗ рд╣реИрдВред рдФрд░ рдпрд╣рд╛рдВ рд╣рдо рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд▓реМрдЯрддреЗ рд╣реИрдВ: рд╣рдореЗрдВ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рдХреНрдпрд╛ рдпрд╛рдж рд░рдЦ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдп рд╕рдВрд╕реНрдХреГрддрд┐



рдПрдХ рдмрд╛рд░ рдореИрдВрдиреЗ рдпрд╣ рддрд░реНрдХ рд╕реБрдирд╛: тАЬрдбреЗрд╡рд▓рдкрд░ рдХреЛ рдпрд╛рдж рд░рдЦреЗрдВред рд╕рдм рдХреБрдЫ рдпрд╛рдж рд░рдЦрдирд╛ рдФрд░ рдбрдмрд▓-рдЪреЗрдХ рдХрд░рдирд╛ рдХрд╛рд░реНрдп рд╕рдВрд╕реНрдХреГрддрд┐ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИред тАЭрдЬрдм рдореИрдВ рд╕реА рдФрд░ рдкреАрдПрдЪрдкреА рдореЗрдВ рд╕реНрд╡рдпрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рддреЛ рдореИрдВрдиреЗ рднреА рд╕реЛрдЪрд╛ рдХрд┐ рдореБрдЭреЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдкреНрд░рд▓реЗрдЦрди рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╢реНрд░рдо рд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡рд┐рдХреА рдкрд░ рдЬрд╛рдКрдВрдЧрд╛ред рдкрд╛рдпрдерди рдореЗрдВ рдПрдХ рдбреЙрдХрд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ, рдФрд░ рдХреЛрдб рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдореЙрдбреНрдпреВрд▓, рд╡рд░реНрдЧ рдпрд╛ рд╡рд┐рдзрд┐ рдХрд╛ рд╡рд░реНрдгрди рд╣реИред рдПрдХ рд╣реА рдкрд░рд┐рдгрд╛рдо рдХрдо рдкреНрд░рдпрд╛рд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдХрдо рдмрд╛рд░ рд╣реЛрддреА рд╣реИрдВ: рдХреЛрдб рдореЗрдВ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬ рдкреБрд░рд╛рдирд╛ рд╣реИред



рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдиреНрдп рдЙрджреНрдпреЛрдЧреЛрдВ рдореЗрдВ рдЬрд╣рд╛рдВ рддрдХрдиреАрдХреА рд╕рдорд╛рдзрд╛рди рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдФрд░ рдорд╣рдВрдЧреЗ рд╣реИрдВ, рд╡реЗ рднреА рдРрд╕рд╛ рд╣реА рдХрд░рддреЗ рд╣реИрдВред рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рд╡рд┐рдорд╛рди рдХреЗ рдкрд╛рдпрд▓рдЯ рдХреЛ рдХрд┐рддрдирд╛ рд╕рд╛рд╡рдзрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓реИрдВрдбрд┐рдВрдЧ рдЧрд┐рдпрд░ рдЙрдард╛рдиреЗ рд╡рд╛рд▓рд╛ рддрдВрддреНрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрдВрдж рд╣реИ, рддрд╛рдХрд┐ рдЧрд▓рддреА рд╕реЗ рдкрд╣рд┐рдпреЛрдВ рдХреЛ рддреЗрдЬ рдЧрддрд┐ рд╕реЗ рдЬрд╛рд░реА рди рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдЬрдореАрди рдкрд░ рдЦрдбрд╝реЗ рд╣реЛрдиреЗ рдХреЗ рджреМрд░рд╛рди рдЗрд╕реЗ рди рд╣рдЯрд╛рдпрд╛ рдЬрд╛рдПред


рдЪреЗрд╕рд┐рд╕ рдПрди -124, Airliners.net

рдЗрд╕рд▓рд┐рдП, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдХрд╛рд░реНрдп рд╕рдВрд╕реНрдХреГрддрд┐, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╕реНрдореГрддрд┐ рдкрд░ рднрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ рдХрд╛рдо рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рдордп рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП (рдпрджрд┐ рдмрдЪрдд рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ), рдФрд░ рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЛ рднреА рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╡реЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░ рдЕрдкрдиреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдорд░рдореНрдордд рдХрд░ рд╕рдХреЗрдВред

рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ



1. рдЬрдм рдЖрдк рдЯреНрд░рд╛рдВрд╕рд▓реЗрд╢рди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╕рд░реНрд╡рд░ рдХреЛ рд░рд┐рд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдирд╛ рднреА рд╕рдордп рдХреА рдмрд░реНрдмрд╛рджреА рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рдХреЛрдИ рдСрдЯреЛ рд░рд┐рд╕реНрдЯрд╛рд░реНрдЯ рд╣реЛред рдореИрдВ django.utils.autoreload рдХреЛ рдкреИрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдпрд╣ рди рдХреЗрд╡рд▓ рд▓реЛрдб рдХрд┐рдП рдЧрдП рдореЙрдбреНрдпреВрд▓ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдкрд╛рда рдФрд░ рд╕рдВрдХрд▓рд┐рдд рдЕрдиреБрд╡рд╛рдж рднреА рдХрд░рддрд╛ рд╣реИред

2. рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдмрдирд╛рдПрдБ рдореЗрдВ рдЪрд░, рдХрд╛рд░реНрдп рдФрд░ рдЖрд▓рд╕реА рдЧрдгрдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдФрд░ рдорд╛рд░реНрдХрдЕрдк рднрд╛рд╖рд╛ рд╣реИред рд╡рд╣реА рд▓рд┐рдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдкрд╛рдпрдерди рдореЗрдВ? рдПрдХ рдХреЛрд╢рд┐рд╢ SCons рд▓рд╛рдпрдХред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╕рднреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдореЗрдХ рд▓рд┐рдирдХреНрд╕ рдФрд░ рдореИрдХ рджреЛрдиреЛрдВ рдкрд░ рд╣реИред

рд╕рд╛рд╣рд┐рддреНрдп



  1. рдЬреАрдПрдирдпреВ рдореЗрдХ , рдУ'рд░реЗрд▓реА, 2003
  2. GNU рдореЗрдХ рдЧрд╛рдЗрдб
  3. рдЬреАрдПрдирдпреВ рдореЗрдХ , рд╡реНрд▓рд╛рджрд┐рдореАрд░ рдЗрдЧреНрдирд╛рдЯреЛрд╡ рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧ , 2000
  4. рдкрд╛рдпрдерди рдХрд╛ рдореЗрдХрдлрд╛рдЗрд▓ , рдЗрдпрд╛рди рдмреЗрдХрд┐рдВрдЧ
  5. рд╕реЗрдЯрдкреВрд▓ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬ


рдкрд░рд┐рд╢рд┐рд╖реНрдЯ: рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ, Artifex рдлреИрдмреНрд░рд┐рдХ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдореЗрдХ рдЗрди рдкрд╛рдпрдерди рдХреЗ рд╕рдорд╛рди рдмрддрд╛рддрд╛ рд╣реИред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд╛ рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХред

Source: https://habr.com/ru/post/In132524/


All Articles