18 Итоги и задание по модулю URLs и Views

preview_player
Показать описание
Курс по Django

Курс по основам Python

Курс по ООП на Python

Коды ответа HTTP

Знаки зодиака

URL обозначает Uniform Resource Locator. URL это лишь адрес, который выдан уникальному ресурсу в интернете. Такими ресурсами могут быть HTML-страница, CSS-файл, изображение и т.д.

View, или представление, — это то место, где мы разместим «логику» работы нашего приложения. Представления похожи на методы в Python и лишь немногим сложнее того, с чем мы уже сталкивались в главе Введение в Python.

Стать спонсором канала
Рекомендации по теме
Комментарии
Автор

Артем, будь добр, сделай разбор ДЗ. Решить получилось, но чувствую там такие костыли и все можно было сделать в разы проще.

kevn
Автор

Круть. Фунциклирует. Правда, ещё с авторским вариантом не сравнивал да и повторяется кое-что, но работает. Спасибо!!! Всё доступно и понятно, хотя я от программирования довольно далек.

zamestaimja
Автор

Я не понимаю. Как такой отличный видеокурс может собрать так мало лайков

ibnabdulahad
Автор

Все ок. Выводятся все кроме leo)))
Не могу понять почему
Вообще курс пушка. Прохожу на skillfactory обучение, уровень материала вообще ни о чем.
Благодарю автора за свежий и актуальный материал, а то бы зашился окончательно

sergmarkby
Автор

зацепило задание на определение знака по месяцу и дате, придумал решение, мне оно понравилось, решил поделиться

def get_sign(month, day):
zod = ['', 'Козерог', 21, 'Водолей', 20, 'Рыбы', 21, 'Овен', 21, 'Телец', 22, 'Близнецы', 22, 'Рак', 23, 'Лев', 22, 'Дева', 24, 'Весы', 24, 'Скорпион', 23, 'Стрелец', 23, 'Козерог']
index=month*2
if day<zod[index]:
return zod[index-1]
return zod[index+1]

aleintaseevo
Автор

Второе задание решила быстрее чем первое.
Создала словарь где ключами были число месяца, а значение список кол-во дней в месяце, дата перехода+ 1 с одного знака на другой и 2 знака зодиака, принадлежащие этому месяцу. Через for и if проверила не выходит ли число за рамки кол-ва дней, а потом если дата месяца меньше даты перехода, значит первый знак зодиака, если больше второй

crazyitaly
Автор

Тяжко мне далось.. Делала часа 3 один вечер(при чем все это время просто тупила)+ 4 часа на след день. Пришлось пересмотреть некоторые видео заново, и посмотреть пару видео на стороне. С костылями наверное, но работает))

Тяжелее мне далось именно первое задание, так как тупила с созданием корректной ссылки по типам знака зодиака. Создала еще 2 функции и доп. словарь. Через классы пока не пробовала, может потом переделаю.

Второе задание реализовала с подсказкой Артёма. Для начала написала фу-ю которая получив месяц/день считает какой по счету день года, потом изменила в словаре "zodiac_dict" описание знака зодиака на список элементов, где 0й наше описание, а 1й и 2й это дни года, границы вхождения в знак, вот так ["Овен - первый знак зодиака, планета Марс (с 21 марта по 20 апреля).", 80, 112].
При вводе месяц/день выводит ответ, название знака зодиака с ссылкой на его описание

tanyadiduk
Автор

задание с днем и месяцем можно легко решить создав словарь с номерами дней начала и конца знака зодиака (например 'aquarius': [21, 50], ) или вытянуть эти даты из существующего словаря с помощью регулярных выражений (но мне кажется этот вариант займет больше времени), и в методе проверять в какой диапазон входит входит общее число дней в path

Sergey-czym
Автор

Добрый день, а можно где - то посмотреть варианты решения домашнего задания?

ВладиславХливненко
Автор

Не смог реализовать первое задание. Подскажите как это провернуть?

eldarz
Автор

Егор, подскажи пожалуйста есть ли у тебя план, сколько всего в плейлисте будет видео? Хотелось бы знать, сколько ещё до завершения, просто хочется сесть за него, когда все будет готово, а не ждать каждый день новое видео 😀

Спасибо тебе за твои труды.

Toksi
Автор

Артем, как можно избежать повторения "type/" в статическом и динамическом роутах? Создать еще один файл с urlpatterns и использовать include?

mademoiselebutterfly
Автор

Артем, есть ли в планах курс по искусственному интеллекту ?

toysolder
Автор

А будут уроки про QuerySet и менеджеры?

ra_sa
Автор

Будет небольшой разбор первого задания, а может и даже второго ?

АндрейПопов-ймс
Автор

Отличные уроки, спасибо! Хотелось бы увидеть на канале уроки по pyqt5

АйбулатАбдуллин-пщ
Автор

Разобрался как сделать, но возник вопрос:
У меня получилось сделать через статик имя к подэлементу группы, но только если мы это имя привязываем в главный список, тоесть для роута
path('type/', views.get_type_list) будет функция где ссылка на url будет вида url = reverse('types, args=[j]) (где types это второй роут = path('type/<sign_type>/', views.sign_type_page, name='types'))
В любых других комбинациях это не работает. Буду благодарен если кто-то пояснит логику

MrNeue
Автор

Привет, Артем, как всегда хорошая подача, подскажи почему курс на степике закрыт?

АндрейПопов-нгм
Автор

Артем, когда мы создаём интернет магазин или клиника с 0я в Джанго ?

abduraxmon
Автор

0:08 урл и роуты
0:47 роуты и представления
1:31 динамические роуты
1:54 редиректы
2:01 реверс
2:30 задание

ПетициявПрофиле