Автор очень классно преподносит информацию. Хорошая манера изложения, легкая и ненавязчивая при этом суть вопросов объясняется лаконично , без лишних слов. Молодец!
Он ни в каком языке не первый. Он скорее распыляется на огромное количество языков и технологий. В итоге, я не видел у него ни одного нормального курса (на youtube) по технологиям, которые я знаю. Т. е. html, css, javascript, sass, gulp, тем более react
Подскажите пожалуйста, почему когда Гоша подключал css, он подключал через url_for ? Почему не просто href="static/css/main.css" . Не понял этого момента
Flask - то, что я искал. Django смог запустить и сайт делал, но слишком заморочено и избыточно для большинства проектов. А Flask - самое то. Спасибо за уроки.
Почему, когда я поменял цвет background на зелёный, страница всё равно открывается красной. Я и пересохранял его, и выходил из ide, перезагружал страницу, но она остаётся красной
Кстати, сделал все так-же, но выравнивание на странице совсем не так, как в видео... "Главная" и "Про нас" влево, "Pricing" - в одну колонку по центру...
Спасибо большое. Очень информативно, и полезно. Только просьба, не в критику, ПОЖАЛУЙСТА ПОМЕДЛЕННЕЕ. Абсурдно пропускаю важные строки кода и перематываю выискивая в чем же проблема. Спасибо заранее)
url_for и другие функции, которые можна использовать в шаблонизаторе, не нужно импортировать в файлах с вызовом route, они автоматически импортируются jinja2 !
Не получается нормально скопировать... копируется только HTML код, который уродливо потом отображается, а CSS стили нет. Делал все так, как и в видео, но у меня не получается. Вместо красивой шапки получаю ссылку синюю. Подскажите, пожалуйста, что я делаю не так. Мы же ничего не писали в нашем CSS файле, только скопировали код с страницы и вставили его в HTML файл?
Всем привет. У меня такая проблема: я использую Flask и когда мне нужно изменить что то в css мне приходится каждый раз очищать кэш, есть ли решение как решить данную проблему?
Вопрос по размещению проекта фласк в макхосте. Хотел бота на вебхуках засунуть туда. Глобальная проблема, когда отправляешь любые запросы (GET POST), скрипт все время перезапускается . То есть, если в скрипте есть какой нибудь словарь , или список , который заполняется например при вводе пользователем каких то данных, то этот массив данных все время обнуляется. Пробовал сделать на pythonanywhere, такой проблемы нет, там скрипт запускается из личного кабинета и постоянно крутится (как на локальном компе). Спросил в тех поддержку как решить это, сказали что по другому нельзя. Будет постоянно перезапускаться
Следует отметить, что хранение данных в массиве изначально не лучшая идея. Как по мне было бы проще подключить базу данных и записывать всё в неё. Иначе когда на макхосте вы зальёте изменения, а рано или поздно они будут, весь массив снова обнулится
@@АртёмЛукичёв-п2ы проблема не в хранении это дело вкуса. Проблема в архитектуре, по умолчанию апи телеграм подразумевает, что клиент идет по шагам. Вводит имя, скрипт его переводит на меню ввода фамилии, и так далее. А из за перезапуска скриптов, после того как клиент нажал на кнопку регистрация, скрипт перезарустился и вместо ожидания приема имени, снова ждет ,пока клиент нажмет регистрация. Я понимаю, что можно допилить функционал,придумать костыли. Но зачем , если на pythonanywhere например все работает как изначально задумано. Я кстати потестил еще на бегете там тоже работает как на pythonanywhere. Это именно у макхоста криво, и недоработки чего то. Или я тупой и не понимаю, как его настроить. К сожалению не смотря на то что мы им платим 7400 в год за хостинг, я от них не смог добиться помощи,как настроить
Уверен у многих в комментах ошибки банально с пробелами связаны, вот и хз почему говорят, что эта методология помогает новичкам, нифига она не помогает судя по куче однотипных комментов. Код визуально разделённый операторными скобками куда удобнее поддерживать в больших проектах и пробелы при этом никак не влияют на валидность кода, но это не говорит, что их не нужно проставлять, конечно нужно для визуальной составляющей, не понимаю зачем новичкам учить пайтон и фласк для веба, когда есть node js и nuxt/express с возможностью поднять ещё и сокеты для риалтайма, ну или на худой конец php с кучей фреймворков на любой вкус, в том числе и весьма производительные такие как phalcon, которые скомпилированы в расширение к php и загружаются всего лишь один раз в оперативу при старте сервера. И порог вхождения уж явно не сильно выше.
Ребят ХЭЛП. Всё делаю как по уроку и посмотрел эту проблему по инету. Не могу подгрузить хтмл файл из папки тэмплэйтс. Каталоги с папка создал правильно, назвал templates, но ошибка осталась.
Медленно объясняешь, надо быстрее. И мышкой клацать быстрее а то я иногда успевал заметить куда клацнул..., а в остальном спасибо за уроки. лайк поставил
@@attracim2294 То есть ы имеешь ввиду то что я должен был иметь одинаковый роутер или модем? Если ты об этом имел ввиду я запустил через другой комп который подключен одной и той же сети и у меня не получилось Я понимаю localhost5000 да но вот я например хочу создать блог и как же опубликую(только не говори про домен или хостинг)
Привет! Спасибо за классные уроки! Прошу не кидаться помидорами! Я еще постигающий) Прошёл все уроки, все понял, но вот при таком же варианте добавлении шаблонов от Bootstrup у меня по другому строиться страница, даже при использовании класса continer и его вариации - отступы, цвет букв и размер колонок другой. Как правильно копировать шаблон? как его правильно подгонять к оригиналу? Спасибо
Автор очень классно преподносит информацию. Хорошая манера изложения, легкая и ненавязчивая при этом суть вопросов объясняется лаконично , без лишних слов. Молодец!
Очистка Кеша и жесткая перезагрузка - Ctrl + F5
Спасибо за инфу, приятель))))
Кто такой Кеша
Я когда учусь делать сайты в html с помощью тега meta запрещаю кэширование документа и не парюсь вообще по этому поводу)
@@thatrustam чел, ну это совсем просто загуглить)
Ctrl alt f4 код на выдование читов!
Сейчас необходимо исключить пробелы между {% и %}:
вместо { % block title % } { % endblock % } писать {% block title %} {% endblock %}
Спасибо за видео. Хорошее дополнение для книги Пола Бэрри "Изучаем программирование на Python".
пол бэри база
круто , просто и з толком. Гоша ти по пайтону №1в СНГ ютубер
Он далеко не №1 по Пайтону
Но курс интересный
Он ни в каком языке не первый. Он скорее распыляется на огромное количество языков и технологий. В итоге, я не видел у него ни одного нормального курса (на youtube) по технологиям, которые я знаю. Т. е. html, css, javascript, sass, gulp, тем более react
да, є ще О. Молчанов і Хауди, но все рівно мододець
Отличные уроки,то что я искал и даже лучше
Григорий, отличный курс!
большое спасибо за ваше видео, даже для такого тугодума как я всё легко и понятно было
может перезаписать курс по новой версии джанго?
можно еще предложить на next js)
согласен но он не робот так, что пусть он с начала завершит этот курс
я подключил как вы но css файл не хочет работать
Отлично! Наконец без джанго! Легко всё понять и быстро, даже начинающая может делать с питоном сайты! Спасибо!
Отлично ! Ждем продолжения)
Третий раз подряд смотрою урок, не понимаю почему но почемуто html у меня на пи шарме, не хочет запускаться, что посоветуете делать?
Спасибо жанм
😘
Подскажите пожалуйста, почему когда Гоша подключал css, он подключал через url_for ? Почему не просто href="static/css/main.css" . Не понял этого момента
там при подключении в main.css можно сделать так => static/css/main.css. Так тоже работает
Здравствуйте подскажите пожалуйста делаю как Вы говорите, но выходит ошибка TemplateNotFound
народ, подскажите. у меня на pycharm при run нет ссылки на сайт. что делать.
удачи всем в курсе
Ребят папка templates должна быть внутри проекта, в данном примере в venv. Иначе jinja не находит html файлы.
venv это папка виртуального окружения, не надо ее трогать. Папка templates должна находиться на том же уровне что и файл app.py
@@arturka9125 ну у меня не заработало пока не переместил. Написал тут коммент чтобы остальные знали.
вот уменя таже проблема когда запускаю джанго и создаю папку templates не резервируется и не ичет шаблоны bootstrap хотя должна искать
Спасибо большое
Спасибо большое за такие уроки полезные, приятно слушать, все очень понятно. Лайк и подписка!
Отличный урок, насыщенный инфой!
Спасибо, можешь показать пример как связать flask с mongodb
@@МишаМихаил-ф7х так зачем это видео, если можно в книге почитать
Flask - то, что я искал. Django смог запустить и сайт делал, но слишком заморочено и избыточно для большинства проектов. А Flask - самое то. Спасибо за уроки.
У меня всё работает, только если создавать файлы и папки в папке venv, почему то
7:48 Почему когда я включаю страницу, у меня пишется "title" в заголовке, а все, что написано в "body" не отображается?
та же проблема(
что то не правильно написали)
у меня шапка очень криво копируется, не могу никак понять почему так.
Кому актуально:
itProger
Главная
О Нас
@@ЕвгенийКорнилин-я3м спасибо)
Спасибо за отличные уроки!
всё кратко, доходчиво, понятно. одни из лучших уроков что я видел Спасибо!
Если у кого-то не "сузилась таблица" как на примере 22:19, то пробуйте изменять в начале
Сделай видео по Librosa, очень крутая библиотека для работы с аудио, но у нас по ней вообще уроков нет
пишет что css файлы только на профессиональной версии...
И чо делать
почему в папке с сss нет автодополнение названий стилей ?
Т.е Flask использует Liquid шаблонизатор или это неверно?
У меня выводит ошибку говорит что то про jinja2 помогите кто пожалуйста
что делать если вылезает ошибка No module named app
ура новый видос
почему может не отображаться html страница вообще никак по гойду делаю страница пустая
???
Сайт не открывается. Здравствуйте.
Огромное спасибо автору.
Очень хорошие уроки и главное все почти понятно
Единственное что не получается сжать (container) как у автора не знаю что не так делаю
задайте
width:100%;
max-width: 1400px;
margin: 0 auto;
Почему, когда я поменял цвет background на зелёный, страница всё равно открывается красной. Я и пересохранял его, и выходил из ide, перезагружал страницу, но она остаётся красной
Ребят, подскажите что делать, когда подключаю css задний фон всегда становится чёрным, и даже если изменять файл и перезагружать ничего не меняется
Я во всём разобрался, надо создавать файл не через пайчарм, а просто через проводник
Спасибо вам большое! Очень помогло!
Подскажите, почему при попытке вывести русские символы на странице, падает сервер с ошибкой?
Классный урок!!!! Спасибо
Супер урок, спасибо огромное!!
Кстати, сделал все так-же, но выравнивание на странице совсем не так, как в видео... "Главная" и "Про нас" влево, "Pricing" - в одну колонку по центру...
cорри но это не работает в пайчарм
то что на 7.30 там где индекс хтмл и about.html
ошибка, пишет, что имя render_template() не существует
18:37 очистка кэша
Спасибо большое. Очень информативно, и полезно. Только просьба, не в критику, ПОЖАЛУЙСТА ПОМЕДЛЕННЕЕ. Абсурдно пропускаю важные строки кода и перематываю выискивая в чем же проблема. Спасибо заранее)
7:42 , на этом моменте пишет ошибка TemplateNotFound
Что делать?
охх, наверное была такая проблема, скачал в вс код расщирение раннер код и все запусткается норм
Спасибо все работает без ошибок круто !!!!
Сколько выпусков ещё будет ?
Чому не використовуєш f string?
url_for и другие функции, которые можна использовать в шаблонизаторе, не нужно импортировать в файлах с вызовом route, они автоматически импортируются jinja2 !
Посмотри на examples bootstrap там есть классный шаблон Blog
Люди, на новом pycharm я записал на все 100% такой же код, как на 4:56 и он выдаёт ошибку 404 всегда
АБОБДЕТЬ, я написал в user первый раз Bob 123, а он Bob 23, ВОТ ЭТО КОНЕКТ ПРОИЗОШОВ =0
Не получается нормально скопировать... копируется только HTML код, который уродливо потом отображается, а CSS стили нет. Делал все так, как и в видео, но у меня не получается. Вместо красивой шапки получаю ссылку синюю. Подскажите, пожалуйста, что я делаю не так. Мы же ничего не писали в нашем CSS файле, только скопировали код с страницы и вставили его в HTML файл?
Всем привет. У меня такая проблема: я использую Flask и когда мне нужно изменить что то в css мне приходится каждый раз очищать кэш, есть ли решение как решить данную проблему?
F12 и в настройках браузера "disable cache"
спасибо. очень интересно. продолжайте
У меня вылезли какие то проблемы с подключением рендера
Вопрос по размещению проекта фласк в макхосте. Хотел бота на вебхуках засунуть туда.
Глобальная проблема, когда отправляешь любые запросы (GET POST), скрипт все время перезапускается .
То есть, если в скрипте есть какой нибудь словарь , или список , который заполняется например при вводе пользователем каких то данных, то этот массив данных все время обнуляется.
Пробовал сделать на pythonanywhere, такой проблемы нет, там скрипт запускается из личного кабинета и постоянно крутится (как на локальном компе).
Спросил в тех поддержку как решить это, сказали что по другому нельзя. Будет постоянно перезапускаться
Следует отметить, что хранение данных в массиве изначально не лучшая идея. Как по мне было бы проще подключить базу данных и записывать всё в неё. Иначе когда на макхосте вы зальёте изменения, а рано или поздно они будут, весь массив снова обнулится
@@МишаМихаил-ф7х можете уточнить, что имеете в виду? Запустить внутри моего скрипта цикл? .
@@АртёмЛукичёв-п2ы проблема не в хранении это дело вкуса.
Проблема в архитектуре, по умолчанию апи телеграм подразумевает, что клиент идет по шагам. Вводит имя, скрипт его переводит на меню ввода фамилии, и так далее.
А из за перезапуска скриптов, после того как клиент нажал на кнопку регистрация, скрипт перезарустился и вместо ожидания приема имени, снова ждет ,пока клиент нажмет регистрация.
Я понимаю, что можно допилить функционал,придумать костыли.
Но зачем , если на pythonanywhere например все работает как изначально задумано.
Я кстати потестил еще на бегете там тоже работает как на pythonanywhere.
Это именно у макхоста криво, и недоработки чего то.
Или я тупой и не понимаю, как его настроить.
К сожалению не смотря на то что мы им платим 7400 в год за хостинг, я от них не смог добиться помощи,как настроить
Уверен у многих в комментах ошибки банально с пробелами связаны, вот и хз почему говорят, что эта методология помогает новичкам, нифига она не помогает судя по куче однотипных комментов. Код визуально разделённый операторными скобками куда удобнее поддерживать в больших проектах и пробелы при этом никак не влияют на валидность кода, но это не говорит, что их не нужно проставлять, конечно нужно для визуальной составляющей, не понимаю зачем новичкам учить пайтон и фласк для веба, когда есть node js и nuxt/express с возможностью поднять ещё и сокеты для риалтайма, ну или на худой конец php с кучей фреймворков на любой вкус, в том числе и весьма производительные такие как phalcon, которые скомпилированы в расширение к php и загружаются всего лишь один раз в оперативу при старте сервера. И порог вхождения уж явно не сильно выше.
У меня говорит что шаблон не найден, я проверил все правильно
19.55 у меня не сужается код как у него и нет таблицы как у него, что делать?
18:09 Нужно ли удалять предыдущий href к main.css?
ну если надо то удаляй) он не бесполезен)
сервер перезагружается если ctrl + s нажать
Подскажите пожалуйста что делать если вылезает ошибка
jinja2.exceptions.TemplateSyntaxError: Encountered unknown tag 'url_for'.
Дааа, у меня так же, только TemplateNotFound: about.html
Вы решили проблему?
через расширение код раннер запускайте
@@yakushevich19 спасибо за ответ,но уже не актуально
Молоток! Но переменную любого типа ИМХО проще вывести через f{}:
return f"Hello {username} - {id}"
Спасибо огромное :)
jinja2. исключения.TemplateNotFound выдаёт ошибку, что делать? Папку указал верно templates)
Ошибка в коде ,смотри правильно ли все написал,у самого из за одной буквы ничего не работало
Мне огромный жирный текст выдает когда код смотрю? Как сделать, чтобы как у него было?
Я хотел спросить нужно для каждого html файла создавать отдельный css файл или можно просто все стили прописать в один файл
по идее один файл можно использовать. Этот принцип практически во всех web разработках. Для этого шаблоны и делают, чтобы файл стилей наследовался.
@@Ruslantuber спасибо
Пишет что шаблон не установлен
bootstrap не подключается
Мы все ждём видеокурс по новой версии Django.
В топ чтобы заметил!
согласен но он не робот так, что пусть он с начала завершит этот курс
Гоша Дударь: скажите пожалуйста что означает @ ?
Ребят ХЭЛП. Всё делаю как по уроку и посмотрел эту проблему по инету. Не могу подгрузить хтмл файл из папки тэмплэйтс. Каталоги с папка создал правильно, назвал templates, но ошибка осталась.
Есть ответ?
спустя 3 года узнал в чем былва ошибка?
Да - перешел на джанго @@КристинаЛелюк-ы5ц
У кого постоянно кэширует браузер нажимайте cntl + f5(у меня брауз опера и гугл на винде), даже сервер не нужно перезагружать.
Спасибо братан я пол часа ломал голову почему фон не изменяется и случайно увидел твой коммент ТЫ КРОСАВА
Ты лучший
шаблоны) Почитайте про SSTI
Круто !
Медленно объясняешь, надо быстрее. И мышкой клацать быстрее а то я иногда успевал заметить куда клацнул..., а в остальном спасибо за уроки. лайк поставил
А CSS нужно отдельно скачивать?
no
Можно вопрос почему когда я страницу скидываю друзьям а у них страница не найдена?
или что-то я недопонимаю?
@@attracim2294 То есть ы имеешь ввиду то что я должен был иметь одинаковый роутер или модем?
Если ты об этом имел ввиду я запустил через другой комп который подключен одной и той же сети и у меня не получилось
Я понимаю localhost5000 да
но вот я например хочу создать блог и как же опубликую(только не говори про домен или хостинг)
@@inftech8976 Нужен домен/хостинг, если хочешь, чтоб сайт нормальным был
@@КириллГусарев-р5х Я уже 2 месяца назад понял это но спасибо)
Как по мне, в php все равно проще подключать отдельные блоки в шаблоне, в новом файле.
Спасибо большое!!
Здравствуй Гоша. Запиши урок где ты создаешь чат похожее на WhatsApp сделано на Android Studio
спасибо
Мои глаза !( 16:51
скиньте шаблон html у меня не создается на notepad++
@@hustlehustles1755 пасеб
А C?
Будет ли продолжение по курсу Си ?
Подскажите кто-нибудь, пожалуйста, как выбрать браузер, в котором будет запускаться программа?
любой выбирай
Привет! Спасибо за классные уроки! Прошу не кидаться помидорами! Я еще постигающий) Прошёл все уроки, все понял, но вот при таком же варианте добавлении шаблонов от Bootstrup у меня по другому строиться страница, даже при использовании класса continer и его вариации - отступы, цвет букв и размер колонок другой. Как правильно копировать шаблон? как его правильно подгонять к оригиналу? Спасибо
В основном на страницах с примерами подключается кастомный css файл. Поищи его в .
Что то по типу такого:
url_for импортировать необязательно
я делаю все что ты говоришь и у меня не работает
Спасибо! !!