Skip to content
This repository was archived by the owner on Jul 2, 2024. It is now read-only.

Commit c913f89

Browse files
authored
Merge branch 'master' into lesson31_edited
2 parents fd5aa81 + c6858a7 commit c913f89

File tree

5 files changed

+806
-169
lines changed

5 files changed

+806
-169
lines changed

lesson28.md

Lines changed: 23 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -805,40 +805,29 @@ def regex(request, text):
805805

806806
# Практика / Домашнее задание:
807807

808-
Вся домашка на ближайшие много занятий описана вот тут:
809-
810-
https://edu-python-course.github.io/_build/html/uk/appx/blog.html#challenge-site-views
808+
Вся домашка на ближайшие много занятий описана вот
809+
[тут](https://edu-python-course.github.io/_build/html/uk/appx/blog.html).
811810

812811
Там прописаны все задачи разбитые на подзадачи, что бы собрать их в один цельный проект
813812

814-
Задание на это занятие:
815-
816-
- Создать новый проект
817-
818-
- Создать структуру для таких урлов:
819-
820-
- `/blogs/`: Домашняя страница, потенциально, однажды там будут блоги :)
821-
822-
- `/about/`: Потенциально тут будет страница с описанием нашего блога.
823-
824-
- `/`: должен отрабатывать тот же обработчик, что и для `/blogs/`
825-
826-
- `/<slug>/`: Потенциальная страница для просмотра одного блога. Динамический контент, который потенциально будет ходить в базу данных
827-
828-
- `/<slug>/comment/`: Урл для добавления коментария к посту.
829-
830-
- `/create/`: Создание нового поста
831-
832-
- `/<slug>/update/`: Обновление существующего поста
833-
834-
- `/<slug>/delete/`: Удаление поста
835-
836-
- `/profile/<username>/`: Личная страница пользователя
837-
838-
- `/change_password/`: Страничка для смены пароля
839-
840-
- `/register/`: Регистрация пользователя
841-
842-
- `/login/`: Логин
843-
844-
- `/logout/`: Логаут
813+
[Задание](https://edu-python-course.github.io/_build/html/uk/appx/blog.html#challenge-functional-views) на это занятие:
814+
815+
816+
817+
- `/about/`: надає звичайний текст для користувача, що описує функції сайту django.
818+
- `/`: Головна сторінка сайту. Тут буде перелік блогів, опублікованих через сайт Django.
819+
- `/<article>/`: Представлення деталей однієї статті. URL містить динамічну частину. Вона буде використовуватися для отримання однієї статті з бази даних.
820+
- `/<article>/comment/`: Це представлення буде використовуватися для додавання коментарів до статті.
821+
- `/create/`: Форма створення статті.
822+
- `/<article>/update/`: Представлення для оновлення існуючих даних статті.
823+
- `/<article>/delete/`: Представлення для підтвердження видалення статті.
824+
- `/topics/`: Перелік доступних тем на сайті.
825+
- `/topics/<topic>/subscribe/`: Представлення для підписки на тему.
826+
- `/topics/<topic>/unsubscribe/`: Представлення для відписки від теми.
827+
- `/profile/<str:username>/`: Особиста сторінка користувача сайту.
828+
- `/set-password/`: Цей маршрут буде використовуватися для зміни облікових даних користувачів.
829+
- `/set-userdata/`: Цей маршрут буде використовуватися для зміни даних користувачів.
830+
- `/deactivate/`: Представлення для деактивації облікового запису (видалення).
831+
- `/register/`: Сторінка з формою для реєстрації нового користувача.
832+
- `/login/`: Сторінка з формою для логіна.
833+
- `/logout/`: Логаут. Має перенаправляти користувача назад на домашню сторінку..

0 commit comments

Comments
 (0)