filmov
tv
Уроки по (созданию сайта) Django / Урок #12 - первая программа на Django (работа с Advert, Gallery).
Показать описание
Ждите продолжения, будет интересно.
*====( АНОНС И ОПИСАНИЕ )====*
Сегодня мы с вами продолжаем модернизировать наш проект по продаже вещей (обьявления). В предыдущем ролике мы наконец-то реализовали функцию, когда смотреть подробную информацию по обьявлению сможет залогиненный пользователь, а редактировать (удалять) может только владелец или админ, также добавили кнопку создания обьявления только для залогиненных пользователей (старую убрали), ну и добавили вывод имя пользователя на экран для упрощенной работы. В этом видеоролике мы с вами реализуем очень важную тему, мы запретили показ кнопок редактирования и удаления для обьчных пользователей, которые не являются владельцами этих обьявлений. Также сделали автоматизированное создание обьявления, без поля "user". Также сделали более красивый вывод форм, и реализовали выбор с одной галереи, а не со всех (пока-что). Также в ближайших видео мы с вами разберем много других важных для обучения тем, например регистрация и вход через соц.сети, подтверждение e-mail, а также подключение микро сервисов от google, такие как: Grammarly, reCaptcha (Captcha), и другие.
Также ждите гайд по правильному использованию GitHub (для работы с нашим проектом).
*====( ТАЙМКОДЫ or TIMECODES )====*
0:00 - 0:08 - вступительная часть.
0:08 - 2:11 - вношу поправку в поле "gallery" в модели "Advert", выполняю миграцию, расширяю передаваемый контекст.
2:11 - 4:38 - оборачиваю кнопки редактирования и удаления в условие, запускаю сервер (проверка.
6:27 - 9:54 - переопределяю метод "post" во вьюхе "AdvertCreate", и проверяю правильность создания обьявления.
9:54 - 13:07 - запускаюсь, добавляю конструктов класса "AdvertForm", убираю лишнюю строку, пишем метод для возврата формы, вношу поправку в методе "post".
14:53 - 17:05 - делаю анализ выполненных работ.
17:05 - 19:04 - рассказываю об этом уроке, и делаю анонс следующих.
*====--====*
Look forward to our next video, it will be interesting.
Today we continue to modernize our project for the sale of things (announcements). In the previous video, we finally implemented the function. user to screen for simplified operation. In this video, we have banned the display of edit and delete buttons for common users who are not the owners of these ads. We also made an automated ad creation, without the "user" field. We also made a more beautiful display of forms, and implemented a selection from one gallery, and not from all (for now). Also, in the upcoming videos, we will analyze many other important topics for learning, for example, registering and logging in via social networks, confirming e-mail, as well as connecting microservices from Google, such as Grammarly, reCaptcha (Captcha), and others.
Also, stay tuned for a guide on how to use GitHub correctly (for working with our project).
=_= Версии библиотек, PyCharm (IDE), и фреймворков которые я использую для разработки =_=
- Python3.8 -
IDE (среда разработки) - PyCharm (перешел на 2020.1.4)
asgiref==3.2.7
certifi==2020.6.20
chardet==3.0.4
comtypes==1.1.7
defusedxml==0.6.0
Django==3.0.6
django-allauth==0.42.0
idna==2.10
oauthlib==3.1.0
pypiwin32==223
python3-openid==3.2.0
pyttsx3==2.87
pytz==2020.1
pywin32==227
requests==2.24.0
requests-oauthlib==1.3.0
sqlparse==0.3.1
urllib3==1.25.9
Краткую информацию обо мне вы сможете найти у меня на канале.
Thank you for visiting my video. You can find brief information about me on my channel.
#Django #Python #PyCharm #Advert #Photo #Site #Programming #Gallery #photos #pagination #sorting #pages #bootstrap #Authorization #Registration #Регистрация #авторизация #database #База #данных #sql #SQLiteStudio #Database #data #buttons #permissions #права #кнопки #buttons #cource #сайт #питон #пайтон #джанго #site #ORM #IDE #framework #программирование #admin #pip #SQL
Комментарии