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

Commit 130639c

Browse files
Merge pull request #10 from PonomaryovVladyslav/hw15
Change lesson28 hw
2 parents 6b9dae3 + 0aa1cca commit 130639c

File tree

1 file changed

+30
-16
lines changed

1 file changed

+30
-16
lines changed

lesson28.md

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

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

808-
1. Создать новый проект и новое приложение
808+
Вся домашка на ближайшие много занятий описана вот тут:
809809

810-
2. Создать в нём всю необходимую структуру, для урлов:
810+
https://edu-python-course.github.io/_build/html/ua/appx/blog.html
811811

812-
* `http://127.0.0.1:8000/`,
813-
* `http://127.0.0.1:8000/articles/`,
814-
* `http://127.0.0.1:8000/articles/archive/`,
815-
* `http://127.0.0.1:8000/users/`
812+
Там прописаны все задачи разбитые на подзадачи, что бы собрать их в один цельный проект
816813

817-
3. Создать структуру для динамических урлов:
814+
Задание на это занятие:
818815

819-
* `http://127.0.0.1:8000/article/<int:article_number>/`,
820-
* `http://127.0.0.1:8000/article/<int:article_number>/archive/`,
821-
* `http://127.0.0.1:8000/article/<int:article_number>/<slug:slug_text>/`,
822-
* `http://127.0.0.1:8000/users/<int:user_number>/`
816+
- Создать новый проект
823817

824-
4. Создать урл который будет принимать параметр вида 4 символа от 1 до 9, или от a до f, знак дефиса и еще 6 символов,
825-
например `/34f1-1ac498/`
818+
- Создать структуру для таких урлов:
826819

827-
5. Создать урл который будет принимать в качестве параметра корректный номер украинского мобильного телефона, 0501231211 - корректно, 0751231212 - нет
820+
- /blogs/: Домашняя страница, потенциально, однажды там будут блоги :)
828821

829-
Возвращать урлы, могут, всё что угодно, главное, что бы они работали!!!
830-
Для урлов с регулярными выражениями, в тексте ответа должно быть значение этого регулярного выражения (Как в примере)
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/: Логаут

0 commit comments

Comments
 (0)