ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ RESTful API Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Django Rest Framework, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ Π΄Π°Π½Π½ΡΠΌ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. API Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ CRUD (ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅, ΡΡΠ΅Π½ΠΈΠ΅, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅). API Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π³ΠΎΡΠΎΠ²ΠΎ ΠΊ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ ΡΡΠΎΠ½ΡΠ΅Π½Π΄ΠΎΠΌ (React/Vue.js) ΠΈΠ»ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: ΠΠ°ΠΏΠΈΡΠ°Π½Π° Π² Visual Studia Code ΠΠ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 3 ΡΠ²ΡΠ·Π°Π½Π½ΡΡ
ΡΠ°Π±Π»ΠΈΡ. Π API Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Π°Ρ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· JWT-ΡΠΎΠΊΠ΅Π½Ρ. ΠΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠ°Π³ΠΈΠ½Π°ΡΠΈΡ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΡΠΏΠΈΡΠΊΠΎΠ²ΡΡ
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΉ (List endpoints). ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ API Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Swagger. Π ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ Swagger Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° “Authorize“ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° JWT-ΡΠΎΠΊΠ΅Π½Π° ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ
Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΏΡΡΠΌΠΎ ΠΈΠ· Π±ΡΠ°ΡΠ·Π΅ΡΠ°. ΠΠ°ΡΠΈΠ°Π½Ρ: API Π΄Π»Ρ ΠΎΡΠ΅Π»Ρ 5 Π·Π²Π΅Π·Π΄. (ΠΏΡΠΎ ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ°ΠΉΡ).