Π·Π°Π΄Π°ΡΠ° Π½Π° 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 ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΡΠΏΡΠ°Π²ΡΡΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΡ. ΠΠ° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΡΠ΅Π²ΡΡ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡΒ». ΠΠ° ΡΡΠ΅Π±Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Π·Π°ΠΏΡΡΡΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΡ Π²Π°ΡΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅. ΠΡΠ»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΡΡΡ ΠΏΡΠΎΠΉΠ΄Π΅Π½Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ β Π²Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡΡ Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ-ΡΠ΅Π²ΡΡΠ΅ΡΡ. Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΎΠ½ ΠΎΡΡΠ°Π²ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ ΠΏΠΎΠΏΡΠΎΡΠΈΡ Π²Π½Π΅ΡΡΠΈ ΠΏΡΠ°Π²ΠΊΠΈ. ΠΠ°Π΄Π°Π½ΠΈΠ΅ ΡΡΠΈΡΠ°Π΅ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Ρ Π²ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠ΅ΡΠΊΠΎΠΉ Β«ΠΠ°Π΄ΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡΒ». ΠΠ°Π΄Π°Π½ΠΈΠ΅ ΡΡΠΈΡΠ°Π΅ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΌ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ ΡΠ΄Π°ΡΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ Ρ ΠΏΠΎΠΌΠ΅ΡΠΊΠΎΠΉ Β«ΠΠΎΠΆΠ½ΠΎ Π»ΡΡΡΠ΅Β».