рдЫреЛрдЯреА рд╕реА рдЦреБрд╢реА # 5: рдбрд╛рдпрдирд╛рдХреЛрдирдл - рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛

рдЧрдбреНрдвреЗ-рдШрд░ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рджреБрдирд┐рдпрд╛ рдХреЗ рдХреБрдЫ рд╕рд╡рд╛рд▓реЛрдВ рдореЗрдВ рд▓реЛрдЧреЛрдВ рдХреА рдкреВрд░реА рд╕реЗрдирд╛рдУрдВ рдХреЛ рдЙрдард╛рдиреЗ, рдЙрдиреНрд╣реЗрдВ рдПрдХ рдкрд╡рд┐рддреНрд░ рдпреБрджреНрдз рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рддрд░реНрдХ, рдЧрдгрдирд╛ рдФрд░ рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рдкреВрд░реЗ рдвреЗрд░ рдХреЗ рд╕рд╛рде рдПрдХ рджреВрд╕рд░реЗ рдореЗрдВ рдлреЗрдВрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдиреЗ рдХреА рдЬрд╛рджреБрдИ рд╢рдХреНрддрд┐ рд╣реИред рдХрднреА-рдХрднреА, рдЬрдм рддрд░реНрдХ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдпреБрджреНрдзрд░рдд рд╕реЗрдирд╛рдПрдВ рдореМрдЦрд┐рдХ рд░реВрдк рд╕реЗ рдорд▓рдореВрддреНрд░ рдХреЗ рдвреЗрд░ рдХреЛ рдлреЗрдВрдХрдХрд░ рдпреБрджреНрдз рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рддреА рд╣реИрдВред


рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рд┐рд╖рдпреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:


  • рдХреНрдпрд╛ рдореБрдЭреЗ рдкрд╛рдпрдерди рдореЗрдВ рднреА рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП?
  • рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдврд╛рдВрдЪрд╛ рд▓реЗрдирд╛ рд╣реИ?
  • рдХреМрди рддреЗрдЬрд╝ рд╣реИ, рд▓рд╛рдЗрдмреНрд░реЗрд░реА X рдпрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА Y?

рдЖрдЬ рдореИрдВ рдзреАрд░реЗ-рдзреАрд░реЗ рдЗрдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдЬрд╛рджреБрдИ рд╡рд┐рд╖рдп рдХреЛ рдЪреБрдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ - рд╕рд╡рд╛рд▓ "рдХрд┐рд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреИрд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ?"ред



рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд▓рд╛рдЗрд╡ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рддрд░реАрдХреЗ рд╣реИрдВред


  • рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ (рдвреЗрд░ рдХреЗ рд╕рд╛рде .env рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде)ред
  • Yaml, json, xml, ini рд╕реНрд╡рд░реВрдкреЛрдВ рдореЗрдВ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд┐рд╢реЗрд╖ рдлрд╛рдЗрд▓реЗрдВред
  • * .py рдлрд╛рдЗрд▓реЗрдВ рдХрдХреНрд╖рд╛рдУрдВ рдпрд╛ "рд╕реНрдерд┐рд░рд╛рдВрдХ" рдХреЗ рд╕рд╛рдеред
  • рдкрд╛рдЗрдерди рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реЗ рд╡рд┐рдиреНрдпрд╛рд╕рдХрд░реНрддрд╛ ред
  • рдХрдХреНрд╖рд╛рдПрдВ, рдореЙрдбреНрдпреВрд▓, рдлрд╛рдЗрд▓реЗрдВ, рдЯреЗрд▓реАрдкреИрдереА, рдХрд╛рд▓рд╛ рдЬрд╛рджреВ (рдпрд╛ рд╕рднреА рдПрдХ рд╕рд╛рде) рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реНрд╡-рд▓рд┐рдЦрд┐рдд рд╕рдорд╛рдзрд╛рдиред
  • рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлреНрд▓рд╛рд╕реНрдХ рдореЗрдВ)ред

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


рддреЛ рдбрд╛рдпрдирд╛рдХреЛрдирдл рдерд╛


рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдкрдиреЗ рдЪрд╛рд▓рд╛рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЪрд┐рдВрддрд┐рдд рдирд╣реАрдВ рдереЗ рдФрд░ рдПрдХ рдХреА рдЫрдд рдХреЗ рдиреАрдЪреЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╕рднреА рд▓реЛрдХрдкреНрд░рд┐рдп рддрд░реАрдХреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ред


  • рдЖрдк рдлрд╛рдЗрд▓реЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ (.json, .ini, yaml рдФрд░ newfangled .toml, рдЬреЛ рдЬрд╛рдирдиреЗ рд▓рд╛рдпрдХ рднреА рд╣реИ)
  • рдЖрдк рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдФрд░ .env рдлрд╛рдЗрд▓реЗрдВ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВ
  • рдЖрдк рдмрд╛рд╣рд░реА рднрдВрдбрд╛рд░рдг рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд╕рд░рд▓ рд░реЗрдбрд┐рд╕ рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд╕реБрд░рдХреНрд╖рд┐рдд рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде)
  • рдпрд╣ рд╕рдм рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдлреНрд▓рд╛рд╕реНрдХ рдФрд░ Django рдЪреМрдЦрдЯреЗ рдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рд╡рд┐рд▓рдп рдХрд░ рджреЗрддрд╛ рд╣реИред

рдФрд░, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рд╢реАрд░реНрд╖ рдкрд░ рд╣рдордиреЗ рдмрдиреНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЬреЛрдбрд╝рд╛, рдЬреЛ рдХрд┐рд╕реА рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЬреАрд╡рди рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ


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

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


All Articles