Π’Ρ…ΠΎΠ΄ Π‘Π»ΠΎΠ³
Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚
Π Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Ρ‹
ΠšΡ€Π°ΡΠΎΡ‚Π°
ЀрилансСры
Π Π°Π·Π½Ρ‹Π΅ спСциалисты
Π’Ρ€Π΅Π½Π΅Ρ€Ρ‹
Π£Ρ…ΠΎΠ΄ Π·Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ
Автоинструкторы

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Django β€” удалённая Ρ€Π°Π±ΠΎΡ‚Π° Π² МосквС

Π”Π°Ρ‚Π°: 2025-08-14
Π”Π΅Ρ‚Π°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
Москва
Π—Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ
дистанционно
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
договорная
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ
2025-08-14
ОписаниС
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅/ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² Π½Π° ΠΈΠ³Ρ€Ρƒ Minecraft, написаный Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅ vue, Π±Π΅ΠΊ django На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ сдСлано практичСски всС, Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСсколько Π²Π΅Ρ‰Π΅ΠΉ ΠΈ Π΄ΠΎΡ€Π°Π±Π°Ρ‚ΡŒ Π½Ρ‹Π½Π΅Ρ‰Π½Ρ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½ΠΎΠ²Ρ‹Ρ…, Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ Π²Ρ‹Π΄Π°Ρ‡ΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π˜Ρ‰ΡŽ Π² Π»ΡƒΡ‡ΡˆΠ΅ΠΌ случаС ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π° программиста с Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ, ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π² Π΄ΠΎΠ»Π³ΠΎ срок.
ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Django

дистанционно
договорная
Π·Π°Π΄Π°Ρ‡Π° Π½Π° Django. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ задания ΠšΠ»ΠΎΠ½ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ django-sprint1 Π½Π° свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π² Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ Dev. Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π² вашСм Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅ Π½Π° GitHub сразу послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ этот ΡƒΡ€ΠΎΠΊ. Π Π°Π·Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΠ°ΠΏΠΊΠ΅ Dev/django-sprint1, установитС Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ зависимости ΠΈΠ· requirements.txt. Подсказки Π΅ΡΡ‚ΡŒ Π² ΡƒΡ€ΠΎΠΊΠ΅ Из Ρ‚Ρ€Π΅Π½Π°ΠΆΡ‘Ρ€Π° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Настройка VS Π‘ode. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Django-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ blogicum. Π’ этом ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡ€ΠΎΠΊ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Django-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π”ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ такая структура: Dev ??? django-sprint1/ ??? .vscode/ БлуТСбная ΠΏΠ°ΠΏΠΊΠ° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π° (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, скрытая) ??? .git/ БлуТСбная информация Git (скрытая) ??? html/ HTML-вёрстка для страниц ΠΈ статика ??? tests/ ВСсты ЯндСкс ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ??? venv/ Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ??? blogicum/ <-- Рабочая ΠΏΠ°ΠΏΠΊΠ° с вашим ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ??? .flake8 Настройки тСстов ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ° ??? .gitignore Бписок Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ отслСТиваСт Git ??? LICENSE ЛицСнзия ??? pytest.ini ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ тСстов ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ° ??? README.md ОписаниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ??? requirements.txt Зависимости ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π—Π°Π΄Π°Π½ΠΈΠ΅ Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΈ зарСгистрируйтС прилоТСния: pages β€” это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ понадобится для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со статичСскими страницами ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°; blog β€” Ρ‚ΡƒΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ вся Ρ€Π°Π±ΠΎΡ‚Π° с публикациями ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ОписаниС процСсса Π΅ΡΡ‚ΡŒ Π² ΡƒΡ€ΠΎΠΊΠ΅ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Django-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠžΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ ΠΈ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ view-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ согласно Ρ‚Π°Π±Π»ΠΈΡ†Π΅: АдрСс ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ѐункция-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Имя шаблона '' blog index index.html 'posts//' blog post_detail detail.html 'category//' blog category_posts category.html 'pages/about/' pages about about.html 'pages/rules/' pages rules rules.html Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ адрСса установитС namespaсe ΠΈ name, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ прилоТСния ΠΈ view-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ соотвСтствСнно. Π’ Ρ„Π°ΠΉΠ»Π΅ views.py прилоТСния blog размСститС список posts. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт этого списка β€” ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ хранится вся информация ΠΎΠ± ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ постС. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΈΠ· этого словаря Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° страницы ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π²Ρ‹ ΡƒΠΆΠ΅ Π΄Π΅Π»Π°Π»ΠΈ Π² Π·Π°Π΄Π°Π½ΠΈΠΈ 3 ΡƒΡ€ΠΎΠΊΠ° Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ контСкста, Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ Ρ†ΠΈΠΊΠ»Ρ‹ Π² ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ…. posts = [ { 'id': 0, 'location': 'ΠžΡΡ‚Ρ€ΠΎΠ² ΠΎΡ‚Ρ‡Π°ΡΠ½ΡŒΡ', 'date': '30 сСнтября 1659 Π³ΠΎΠ΄Π°', 'category': 'travel', 'text': '''Наш ΠΊΠΎΡ€Π°Π±Π»ΡŒ, застигнутый Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ΠΌΠΎΡ€Π΅ ΡΡ‚Ρ€Π°ΡˆΠ½Ρ‹ΠΌ ΡˆΡ‚ΠΎΡ€ΠΌΠΎΠΌ, ΠΏΠΎΡ‚Π΅Ρ€ΠΏΠ΅Π» ΠΊΡ€ΡƒΡˆΠ΅Π½ΠΈΠ΅. Π’Π΅ΡΡŒ экипаТ, ΠΊΡ€ΠΎΠΌΠ΅ мСня, ΡƒΡ‚ΠΎΠ½ΡƒΠ»; я ΠΆΠ΅, нСсчастный Π ΠΎΠ±ΠΈΠ½Π·ΠΎΠ½ ΠšΡ€ΡƒΠ·ΠΎ, Π±Ρ‹Π» Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½ ΠΏΠΎΠ»ΡƒΠΌΡ‘Ρ€Ρ‚Π²Ρ‹ΠΌ Π½Π° Π±Π΅Ρ€Π΅Π³ этого проклятого острова, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π·Π²Π°Π» островом ΠžΡ‚Ρ‡Π°ΡΠ½ΠΈΡ.''', }, { 'id': 1, 'location': 'ΠžΡΡ‚Ρ€ΠΎΠ² ΠΎΡ‚Ρ‡Π°ΡΠ½ΡŒΡ', 'date': '1 октября 1659 Π³ΠΎΠ΄Π°', 'category': 'not-my-day', 'text': '''ΠŸΡ€ΠΎΡΠ½ΡƒΠ²ΡˆΠΈΡΡŒ ΠΏΠΎΡƒΡ‚Ρ€Ρƒ, я ΡƒΠ²ΠΈΠ΄Π΅Π», Ρ‡Ρ‚ΠΎ наш ΠΊΠΎΡ€Π°Π±Π»ΡŒ сняло с ΠΌΠ΅Π»ΠΈ ΠΏΡ€ΠΈΠ»ΠΈΠ²ΠΎΠΌ ΠΈ ΠΏΡ€ΠΈΠ³Π½Π°Π»ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π±Π΅Ρ€Π΅Π³Ρƒ. Π­Ρ‚ΠΎ ΠΏΠΎΠ΄Π°Π»ΠΎ ΠΌΠ½Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Π΅Ρ‚Π΅Ρ€ стихнСт, ΠΌΠ½Π΅ удастся Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ корабля ΠΈ Π·Π°ΠΏΠ°ΡΡ‚ΠΈΡΡŒ Π΅Π΄ΠΎΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Π²Π΅Ρ‰Π°ΠΌΠΈ. Π― Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ приободрился, хотя ΠΏΠ΅Ρ‡Π°Π»ΡŒ ΠΎ ΠΏΠΎΠ³ΠΈΠ±ΡˆΠΈΡ… Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰Π°Ρ… Π½Π΅ ΠΏΠΎΠΊΠΈΠ΄Π°Π»Π° мСня. МнС всё Π΄ΡƒΠΌΠ°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ, ΠΎΡΡ‚Π°Π½ΡŒΡΡ ΠΌΡ‹ Π½Π° ΠΊΠΎΡ€Π°Π±Π»Π΅, ΠΌΡ‹ Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎ спаслись Π±Ρ‹. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ· Π΅Π³ΠΎ ΠΎΠ±Π»ΠΎΠΌΠΊΠΎΠ² ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ баркас, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ Π²Ρ‹Π±Ρ€Π°Π»ΠΈΡΡŒ Π±Ρ‹ ΠΈΠ· этого Π³ΠΈΠ±Π»ΠΎΠ³ΠΎ мСста.''', }, { 'id': 2, 'location': 'ΠžΡΡ‚Ρ€ΠΎΠ² ΠΎΡ‚Ρ‡Π°ΡΠ½ΡŒΡ', 'date': '25 октября 1659 Π³ΠΎΠ΄Π°', 'category': 'not-my-day', 'text': '''Π’ΡΡŽ Π½ΠΎΡ‡ΡŒ ΠΈ вСсь дСнь ΡˆΡ‘Π» доТдь ΠΈ Π΄ΡƒΠ» ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΉ порывистый Π²Π΅Ρ‚Π΅Ρ€. 25 октября. ΠšΠΎΡ€Π°Π±Π»ΡŒ Π·Π° Π½ΠΎΡ‡ΡŒ Ρ€Π°Π·Π±ΠΈΠ»ΠΎ Π² Ρ‰Π΅ΠΏΠΊΠΈ; Π½Π° Ρ‚ΠΎΠΌ мСстС, Π³Π΄Π΅ ΠΎΠ½ стоял, Ρ‚ΠΎΡ€Ρ‡Π°Ρ‚ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΆΠ°Π»ΠΊΠΈΠ΅ ΠΎΠ±Π»ΠΎΠΌΠΊΠΈ, Π΄Π° ΠΈ Ρ‚Π΅ Π²ΠΈΠ΄Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ врСмя ΠΎΡ‚Π»ΠΈΠ²Π°. Π’Π΅ΡΡŒ этот дСнь я Ρ…Π»ΠΎΠΏΠΎΡ‚Π°Π» ΠΎΠΊΠΎΠ»ΠΎ Π²Π΅Ρ‰Π΅ΠΉ: ΡƒΠΊΡ€Ρ‹Π²Π°Π» ΠΈ ΡƒΠΊΡƒΡ‚Ρ‹Π²Π°Π» ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΠ»ΠΈΡΡŒ ΠΎΡ‚ доТдя.''', }, ] Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ страниц ΠΈ размСститС ΠΈΡ… Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Вёрстку шаблонов сдСлайтС Π½Π° основС html-Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хранятся Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ html. Подсказки ΠΈ описаниС структуры Ρ„Π°ΠΉΠ»ΠΎΠ² для Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ templates Π΅ΡΡ‚ΡŒ Π² ΡƒΡ€ΠΎΠΊΠ°Ρ… спринта. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ статику. Π’ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ html, Π»Π΅ΠΆΠ°Ρ‚ ΠΏΠ°ΠΏΠΊΠΈ со статикой: css ΠΈ img. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ статику Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Ρ‘ ΠΊ шаблонам β€” ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ это описано Π² ΡƒΡ€ΠΎΠΊΠ΅ ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ стилСй, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΈ скриптов ΠΊ шаблонам. Π’Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° страницы ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° На Π³Π»Π°Π²Π½ΡƒΡŽ страницу ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ ΠΈΠ· словаря posts. Π’ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ html Π΅ΡΡ‚ΡŒ ΡƒΠΆΠ΅ свёрстанная главная страница ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°: index.html. ΠŸΠ΅Ρ€Π΅Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π΅Ρ‘ Π² Django-шаблон ΠΈ сохранитС Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ для шаблонов ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Π²Ρ‹Π²ΠΎΠ΄Π° постов Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ Π² исходном Ρ„Π°ΠΉΠ»Π΅ index.html. Вёрстка ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ страницы ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π° Π² Ρ„Π°ΠΉΠ»Π΅ html/detail.html. На эту страницу Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π²Π΅Π΄Π΅Π½ ΠΏΠΎΠ»Π½Ρ‹ΠΉ тСкст поста. На страницу ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ('category//') посты Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ Π½Π΅ Π½Π°Π΄ΠΎ; Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π° эти страницы лишь Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ category_slug ΠΈΠ· адрСса. НапримСр, для адрСса http://127.0.0.1:8000/category/personal/ Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ personal; тСкст Π½Π° этой страницС Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ: Β«ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ personalΒ». ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π² словарС контСкста ΠΏΠΎΠ΄ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ post. НС примСняйтС ΠΊ Π΄Π°Ρ‚Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ шаблонов date β€” это сСйчас строка, Π° Π½Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΄Π°Ρ‚Ρ‹. Π¨Π°Π±Π»ΠΎΠ½Ρ‹ about.html ΠΈ rules.html ΠΈΠ· Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ html сохранитС Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ view-функциям прилоТСния pages. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π’ΠΎΡ‚ Ρ‚Π°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹: ПослС выполнСния задания: ЗапуститС тСсты локально, Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ Dev/django-sprint1 Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ pytest. Если всС тСсты ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΠ°ΠΏΠΎΠΊ Π² вашСм Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ: django-sprint1/ ??? html/ Π¨Π°Π±Π»ΠΎΠ½Ρ‹ для выполнСния задания ??? tests/ ВСсты ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ??? blogicum/ <-- Рабочая ΠΏΠ°ΠΏΠΊΠ° с вашим ΠΊΠΎΠ΄ΠΎΠΌ ??? .flake8 Настройки тСстов ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ° ??? .gitignore Бписок Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ, скрытых ΠΎΡ‚ отслСТивания Git ??? LICENSE ЛицСнзия ??? pytest.ini ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ тСстов ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ° ??? README.md ОписаниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ??? requirements.txt Зависимости ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ. На страницС задания Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Ρ€Π΅Π²ΡŒΡŽ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽΒ». На ΡƒΡ‡Π΅Π±Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ запустятся автоматичСскиС тСсты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ провСрят вашС Π·Π°Π΄Π°Π½ΠΈΠ΅. Если автоматичСскиС тСсты ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ β€” ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ отправится Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ-Ρ€Π΅Π²ΡŒΡŽΠ΅Ρ€Ρƒ. Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, ΠΎΠ½ оставит ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ попросит внСсти ΠΏΡ€Π°Π²ΠΊΠΈ. Π—Π°Π΄Π°Π½ΠΈΠ΅ считаСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌ, ΠΊΠΎΠ³Π΄Π° исправлСны всС замСчания с ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΎΠΉ «Надо ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ». Π—Π°Π΄Π°Π½ΠΈΠ΅ считаСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌ прСкрасно, Ссли Π²Π°ΠΌ удастся Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΎΠΉ «МоТно Π»ΡƒΡ‡ΡˆΠ΅Β».
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Django

дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. ПоТСлания ΠΈ особСнности: Π˜Ρ‰Π΅ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π° Django для постоянного сотрудничСства. ΠžΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ, Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ. Π’Ρ‚ΠΎΡ€ΠΎΠ΅ Π²Π°ΠΆΠ½Π΅Π΅.
Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Django

дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. НСобходимо Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ MVP Π½Π° Django. ΠŸΠΈΡˆΠΈΡ‚Π΅ Ρ€Π΅ΠΉΡ‚ Π·Π° час. Π—Π°Π΄Π°Ρ‡Π°: ΠžΠ±Ρ‰ΠΈΠ΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹: 1. Π‘ΠΌΠ΅Π½ΠΈΡ‚ΡŒ GUI. 2. Π”ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ нСсколько Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π€Ρ€ΠΎΠ½Ρ‚ Π½Π° Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π΅ / PWA. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π ΠΠ‘ΠžΠ’ΠΠ•Π’. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π΅Π±-прилоТСния 1. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° JSON/XML Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ с большим количСством sKU. 2. Поиск Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Ρ‡Π°Ρ‚Π° ΠΏΠΎ Π°Ρ€Ρ‚ΠΈΠΊΡƒΠ»Π°ΠΌ. 3. Π’Ρ‹Π²ΠΎΠ΄ Π°Ρ€Ρ‚ΠΈΠΊΡƒΠ»Π° (Ρ„ΠΎΡ‚ΠΎ, характСристики, описаниС - всС Π΄Π°Π½Π½Ρ‹Π΅ приходят Π² Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ΅). 4. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстрого Π·Π°ΠΊΠ°Π·Π° Π°Ρ€Ρ‚ΠΈΠΊΡƒΠ»Π°. НуТно: РаспрСдСлСниС Ρ€ΠΎΠ»Π΅ΠΉ (ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€, администратор). Π˜Ρ‰Ρƒ фрилансСра. Π‘Ρ‚ΡƒΠ΄ΠΈΠΈ, ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Ρ‹, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ - НЕ Π˜ΠΠ’Π•Π Π•Π‘ΠΠ«.
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Django

дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. Π’Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ CRM.
Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Django

дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ сайт ΠΊΠΎΠ΄ привСсти Π² боТСский Π²ΠΈΠ΄.
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Django

дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π΄ΠΌΠΈΠ½ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎΠ΄ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ вСрстку.
Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Django

дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π˜Ρ‰Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. НуТно ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ синхронизации Ρ‡Π°Ρ‚ΠΎΠ² ΠΈΠ· внСшнСго API (Π°Π½Π°Π»ΠΎΠ³ Instagram) Π² Π½Π°ΡˆΡƒ систСму. Π‘Ρ‚Π΅ΠΊ: Django, Celery, Boto3/PynamoDB, PostgreSQL. ЦСль: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ отказоустойчивыС систСмы (ΠΈΠ΄Π΅ΠΌΠΏΠΎΡ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Celery, Ρ€Π°Π±ΠΎΡ‚Π° с курсорами). Π€ΠΎΡ€ΠΌΠ°Ρ‚: Π‘ΠΊΠ΅Π»Π΅Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° GitHub. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ псСвдокод для второстСпСнных Π²Π΅Ρ‰Π΅ΠΉ. Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ: 1. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΏΠ°Π³ΠΈΠ½Π°Ρ†ΠΈΠΈ внСшнСго API с сохранСниСм состояния. 2. Π‘ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс синхронизации: запись Π² Postgres (deals, customers) + DynamoDB (messages) + S3 (Π°Π²Π°Ρ‚Π°Ρ€Ρ‹). 3. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΡΠΈΡΡ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ счСтчиков ΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ запуска. Π’Π°ΠΆΠ½ΠΎ: РСальноС API ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, Π΄Π°ΠΌ ΠΌΠΎΠΊΠΈ. Π’Π°ΠΆΠ½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈ типизация, Π° Π½Π΅ запускаСмый Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊ.
Москва ЀрилансСры