Создаем страницу регистрации 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Создаем страницу регистрации



Создаем страницу регистрации

Приветствие

Поздороваться с ребятами, все ли было понятно на прошлом занятии. Закрыть вопросы, которые остались

Отметить присутствующих

Называем каждого по имени и фамилии, знакомимся с новыми ребятами.

Сценарий занятия:

1. Приветствие 3 мин.

2. Отметить посещение 2 мин.

3. Теория запросов с клиента. 10 мин.

4. Теория асинхронных функций. 30 мин.

5. Перерыв 5 мин.

6. Самостоятельные задания. 40 мин.

7. Уборка рабочих мест и завершение темы. 5 мин.

Переходим к изучению темы

Слайд - 1. Первый слайд

Сегодня мы перейдем к началу разработки нашего блога. Наш блог будет предполагать под собой следующий возможности: регистрацию и авторизацию пользователей, возможность писать записи на своей странице, подписываться на интересных людей. 

Слайд - 2. Самостоятельное задание

Для нормальной работы блога нам необходимо создать БД для его работы. Задание: Создать файл database.py в базовой директории, подключить библиотеку sqlite3, объявить переменную database – присвоить ей значение рассположения нашей БД в папке web_blog и написать функцию init_db(), которая создает БД согласно таблицам ниже.

Слайд - 3. Ответ

Слайд - 4. Что такое сессии

Для того чтобы опредялть авторизован ли наш пользователь или нет,  нам нужно ассоциировать сессию конкретного браузера с конкретным пользователем. Для этого разберем сессии в Django.

Все взаимодействия между браузерами и серверами осуществляются при помощи протокола HTTP, который не сохраняет свое состояние (stateless). Это означает, что сообщения между клиентом и сервером являются полностью независимыми один от другого — то есть не существует зависимости поведения от предыдущих сообщений. Поэтому эту связь необходимо реализовать самостоятельно

Сессии являются механизмом для отслеживания "состояния" между сайтом и каким-либо браузером. Сессии позволяют нам хранить данные браузера и получать их в тот момент, когда между данным браузером и сайтом устанавливается соединение. Данные получаются и сохраняются в сессии при помощи соответствующего "ключа".

Слайд - 6. Команды session

Слайд - 8. Создаем ссылки на обработку регистрации/авторизации

Слайд - 9. Проверяем запрос через Postman

При проверке, мы должны сделать два одинаковых запроса, первый должен вернуть ссылку на страницу, а второй должен выдасть ошибку, что пользователь уже существует

Перерыв

Слайд - 13. Создаем интерфейс регистрации и авторизации через React

Слайд - 14. Создаем интерфейс регистрации и авторизации через React

Подведение итогов

Слайд - 19. Итоговый слайд

На этом всё, сегодня мы создали шаблон для регистрации.авторизации, а также создали серверную часть обработки регистраций пользователя, создали БД сайта и изучили условные операторы в шаблонах html

 

Создаем страницу регистрации

Приветствие

Поздороваться с ребятами, все ли было понятно на прошлом занятии. Закрыть вопросы, которые остались

Отметить присутствующих

Называем каждого по имени и фамилии, знакомимся с новыми ребятами.

Сценарий занятия:

1. Приветствие 3 мин.

2. Отметить посещение 2 мин.

3. Теория запросов с клиента. 10 мин.

4. Теория асинхронных функций. 30 мин.

5. Перерыв 5 мин.

6. Самостоятельные задания. 40 мин.

7. Уборка рабочих мест и завершение темы. 5 мин.

Переходим к изучению темы

Слайд - 1. Первый слайд

Сегодня мы перейдем к началу разработки нашего блога. Наш блог будет предполагать под собой следующий возможности: регистрацию и авторизацию пользователей, возможность писать записи на своей странице, подписываться на интересных людей. 

Слайд - 2. Самостоятельное задание

Для нормальной работы блога нам необходимо создать БД для его работы. Задание: Создать файл database.py в базовой директории, подключить библиотеку sqlite3, объявить переменную database – присвоить ей значение рассположения нашей БД в папке web_blog и написать функцию init_db(), которая создает БД согласно таблицам ниже.

Слайд - 3. Ответ

Слайд - 4. Что такое сессии

Для того чтобы опредялть авторизован ли наш пользователь или нет,  нам нужно ассоциировать сессию конкретного браузера с конкретным пользователем. Для этого разберем сессии в Django.

Все взаимодействия между браузерами и серверами осуществляются при помощи протокола HTTP, который не сохраняет свое состояние (stateless). Это означает, что сообщения между клиентом и сервером являются полностью независимыми один от другого — то есть не существует зависимости поведения от предыдущих сообщений. Поэтому эту связь необходимо реализовать самостоятельно

Сессии являются механизмом для отслеживания "состояния" между сайтом и каким-либо браузером. Сессии позволяют нам хранить данные браузера и получать их в тот момент, когда между данным браузером и сайтом устанавливается соединение. Данные получаются и сохраняются в сессии при помощи соответствующего "ключа".



Поделиться:


Последнее изменение этой страницы: 2021-04-04; просмотров: 48; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.200.180 (0.009 с.)