@@ -57,8 +57,8 @@ Linux, зачем и как это настроить мы поговорим б
57
57
58
58
Используется для запроса содержимого указанного ресурса. Например, получить данные, файл или любую другую информацию,
59
59
браузер (Chrome, Mozzila, etc.) при наборе url (https://ru.wikipedia.org/ ,
60
- https://www.youtube.com/watch?v- WdZJ-QUItHw&t- 7974s ) использует именно GET запрос, может передавать переменные в query
61
- параметре (в примере с ютубом ?v- WdZJ-QUItHw&t- 7974s это query параметры, начинается с символа ?, следующий параметр
60
+ https://www.youtube.com/watch?v= WdZJ-QUItHw&t= 7974s ) использует именно GET запрос, может передавать переменные в query
61
+ параметре (в примере с ютубом ?v= WdZJ-QUItHw&t= 7974s это query параметры, начинается с символа ?, следующий параметр
62
62
добавляется при помощи символа & в данном примере, параметр {'v': 'WdZJ-QUItHw', 't': '7974s'})
63
63
64
64
Обычно не используется для отправки данных (query параметры чаще используются для уточнения того, что вы хотите
@@ -805,26 +805,40 @@ def regex(request, text):
805
805
806
806
# Практика / Домашнее задание:
807
807
808
- 1 . Создать новый проект и новое приложение
808
+ Вся домашка на ближайшие много занятий описана вот тут:
809
809
810
- 2 . Создать в нём всю необходимую структуру, для урлов:
810
+ https://edu-python-course.github.io/_build/html/ua/appx/blog.html
811
811
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
+ Там прописаны все задачи разбитые на подзадачи, что бы собрать их в один цельный проект
816
813
817
- 3 . Создать структуру для динамических урлов :
814
+ Задание на это занятие :
818
815
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
+ - Создать новый проект
823
817
824
- 4 . Создать урл который будет принимать параметр вида 4 символа от 1 до 9, или от a до f, знак дефиса и еще 6 символов,
825
- например ` /34f1-1ac498/ `
818
+ - Создать структуру для таких урлов:
826
819
827
- 5 . Создать урл который будет принимать в качестве параметра корректный номер украинского мобильного телефона, 0501231211 - корректно, 0751231212 - нет
820
+ - /blogs/: Домашняя страница, потенциально, однажды там будут блоги :)
828
821
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