Завидую, кто начал изучать Джанго по этому каналу. Раньше такой чёткой инфы было не найти даже на английском, по-моему только пару индусов что-то пилили :D Огромное спасибо!
@ASFNFSW9 ай бұрын
раньше и разрабатывать что-либо было проще, да и на работу было устроиться в разы легче, так что я уж лучше бы в прошлое вернулся
@evgenyocean4269 ай бұрын
@@ASFNFSWна самом деле разработка никогда не была легче, чем сейчас. В твоем пользовании: chatgpt, множество youtube каналов, множество статей и т.п.
@evangribov2343 жыл бұрын
Отличное объяснение, без запинок, все по делу, очень приятно слушать! Огромный палец вверх!
@igorkulibaba72873 жыл бұрын
Преподаватель от бога! Легко и просто слушать и запоминать! Спасибо.
@mikep541 Жыл бұрын
Я не мог себе представить, что в Джанго это делается всё так просто. Круто. Спасибо за ролик
@vitalonga80563 жыл бұрын
Рад, что попал на твой канал! Огромное спасибо за контент:)
@ДаниилСоловьев-э6ш2 жыл бұрын
Первое видео этого курса я посмотрел 3 месяца назад. После нескольких уроков я постепенно потерял мотивацию и появились другие дела, хотя интерес к этому у меня не пропал. Этот курс мог стать одним из тех курсов, которые я начал проходить, но не закончил. Где-то месяц назад я твердо решил завершить все курсы, которые когда-то начинал проходить. Просто взял и через силу заставлял себя заниматься. В итоге я закончил курс по SQL на степике и сейчас уже в завершении прохождения этого курса. Курс по Django очень хороший и достаточно подробный. Сделал to-do-list для себя на основе Django и Bootstrap, получилось вполне неплохо) Сейчас думаю в качестве мини-проекта замахнуться на что-то более сложное, чтобы применить полученные знания с последних уроков. Очень мало людей доходят до конца. Из 85 тысяч в первом уроке дошло до этого урока только 5 тысяч. Я горд, что я в их числе, нужно не сдаваться и идти до конца. Учиться это не прикольно и не весело, это тяжело и требует усидчивости, но с вашим подходом к преподаванию обучение хочется не забрасывать, а продолжать дальше. Спасибо, Маэстро, за курс!
@selfedu_rus2 жыл бұрын
Круто! Дальнейших успехов!
@dchenk Жыл бұрын
Как дела? Устроился?
@ДаниилСоловьев-э6ш Жыл бұрын
@@dchenk работал в двух маленьких конторах. Не зашло, не было возможностей для развития, подсовывали легаси-код (это был не джанго и не питон вовсе). Про новые и современные практики никто не знал и только смеялись при упоминании Python с моей стороны. Но сдаваться глупо, всего год потерял на этих работах, надо двигаться дальше, продолжаю изучать самостоятельно другие языки и фреймворки
@maksimch5422 Жыл бұрын
@@ДаниилСоловьев-э6ш если не джанго-питон был то что?
@regretnothing-g8l Жыл бұрын
где бутсрап учил ?
@dzhanybekovazamat62193 жыл бұрын
Как же все легко и понятно, спасибо вам!
@testtestovich87558 ай бұрын
спасибо! за такой простой и одновременно полезный туториал по этой теме. До этого было больше вопросов чем ответов, на остальных ресурсах было все раздробленно. А что за чем применять не понятно. Очень было бы полезно про повышение производительности сайта на джанго еще посмотреть от Вас видео)
@sedefy96962 жыл бұрын
Лучшие уроки в ру сегменте, а может и в целом на ютубе, тут уж не знаю наверняка
@friend1cat3 жыл бұрын
Спасибо, Сергей!
@ИгорьДавыдовский-ф9ь2 жыл бұрын
Кеширование на уровне шаблона которое приводится тут в пример кеширует так же отображение категории. И если мы были в одной категории, а потом перешли в другую, то все равно виджеты отображаются так будто мы остались в прежней. Что делает это кеширование тут неуместным.
@hinomuratomisaburo49012 жыл бұрын
блин ваще круто !!! реально быстро стало !!! Топчик, думал сам использовать Lru_cache в функциях думать как лучше, а в джанго уже есть своя система кэширования
@mitrypo45193 жыл бұрын
Благодарю за ваш труд. Очень легко и понятно для восприятия, в общем приятно слушать!
@TBRAK78 Жыл бұрын
Сюда бы ещё ролик по Redis =) с настройкой сервера
@patrickspilmann50082 жыл бұрын
Спасибо, Гуру! Все максимально понятно! Ты лучший!
@ДмитрийПрилуцкий-л7э Жыл бұрын
Спасибо за интересные и качественные ролики!
@donfedor0073 жыл бұрын
Спасибо Вам за урок! Очень понятно и наглядно!
@talib-al_ilmiy11 ай бұрын
Благодаря вам я научился программировать ))
@talib-al_ilmiy11 ай бұрын
Мне бы с вами на один год пожить и поизучать питон
@OxoTHuK132 жыл бұрын
10:45 При таком способе кэширования на уровне шаблонов не работает механизм проверки выбранной в данный момент категории (cat_selected не отрабатывает при переходе в другие категории). Т.е допусти мы в категории "Певицы". При клике на "Спортсменки" класс "selected" берется из кэша и остается на старом элементе списка. Т.е. видимо для фикса этой проблемы проверку на cat_selected нужно выносить за пределы блока {% cache %} ... {% endcache %}
@alex_satan2 жыл бұрын
Офигенно))) Как всегда, очень доходчиво и информативно)
@KravaDota Жыл бұрын
Очень интересное видео! И тема очень интересная, спасибо!
@annapr_tr47992 жыл бұрын
Kaka vsegda vse cetko i ponjatno , spasibo bolshoe !!!
@pilina_2 жыл бұрын
Спасибо за видео! Всё просто и понятно
@KikrAzz2 жыл бұрын
Супер!
@devops80583 жыл бұрын
Супер то что доктор прописал
@НикитаПавленко-н6х3 жыл бұрын
Все просто отлично объяснено, спасибо!
@dmitryzagorevskiy5073 жыл бұрын
Очень полезное видео. Спасибо большое! Ещё документацию не посмотрел, но я так понял, что API низкого уровня для кэширования использует какую-то БД аналог Redis.
@user-SerhijA3 жыл бұрын
Большое спасибо за урок
@АлексейАлександрович-ж7д3 жыл бұрын
большое СПАСИБО
@rosrostovskiy2631 Жыл бұрын
Лучший!
@Ch1ck3nWTF2 жыл бұрын
Спасибо большое за обучалку. Всё по делу и без избыточной информации. Хотел бы добавить, что судя по settings.py в Django 4.0.6, более "питонический" способ для указания путей и работы с ними не os.path, а класс Path из pathlib. Например: BASE_DIR / "media" Вместо: os.path.join(BASE_DIR, "media"). Статья на харбе: *хабр*./ru/post/453862/
@sergeichwelcome2 жыл бұрын
А что насчет Redis кэширования и как часто используется?
@lukediceman10982 ай бұрын
У меня при указании любого пути к папки кеша возникает ошибка no such table: c:/foo/bar Почему он её воспринимает как таблицу? Если путь вообще не указывать -то нет ошибки, но непонятно где файлы сохраняются
@rostislavmalyshev17753 жыл бұрын
Отличный материал! Остался только один риторический вопрос: какой кэш лучше? )
@MrJet843 жыл бұрын
Крутейше!
@pozystark3 жыл бұрын
Окей окей май френд. Ай джаст ретёрн ту лессонс. Зис ис грейт лессон. Ай теллинг май фенкс ту Ю.
@sainco30363 жыл бұрын
Спасибо.
@ОлесяЗалетова3 жыл бұрын
Спасибо большое за подробные уроки! Есть ли у Вас уроки по тестированию Django unittest?
@selfedu_rus3 жыл бұрын
спасибо, пока нет
@xewuss37502 жыл бұрын
Ни где, в том числе и в документации, не увидел важного замечания - кэшеривание на уровне вьюх также устанавливает соответствующий HTTP-заголовок, благодаря чему, браузер просто не шлёт запросы на сервер указанное время.
@Alex-un3nz Жыл бұрын
может ли папка с файлами кэша стать мега тяжолой? Или предусмотренно какая-то самоочистка или нужно в ручную ее очищать?
@selfedu_rus Жыл бұрын
не должна, т.к. максимум зальется в кеш весь сайт.
@nickname25633 жыл бұрын
Спасибо, как всегда отличный урок! Скажите, а если не указать в файле settings.py путь к папке для кэша, куда он сохранится? Я попробовал полностью стереть CACHES = { ... }, а визуально все работает также.
@selfedu_rus3 жыл бұрын
Честно, не пробовал, надо в документации посмотреть )
@husokka497128 күн бұрын
Заходили на страницу русскоязычной документации?))
@selfedu_rus28 күн бұрын
она уже не работает, см. новый обновленный курс, там актуальные ссылки
@vitaliiananiev50382 жыл бұрын
что практичнее это кеширование или с помощью Redis?
@xewuss37502 жыл бұрын
Redis пишет в оперативную память (иногда сохраняясь на диск), а файловое кэширование изначально работает с диском. Так что вывод очевиден.
@ivanmorskoy56243 жыл бұрын
Хорошие уроки! А channels будет рассматриваться на данном курсе?
@selfedu_rus3 жыл бұрын
Спасибо! Пока нет...
@ivanmorskoy56243 жыл бұрын
@@selfedu_rus Жаль :( С Вашей подачи я бы точно разобрался.
@ibrahimoglu3 жыл бұрын
👍
@бандерасофегенус2 жыл бұрын
а почему именно файловое кэширование? мне препод советовал кэширование в оперативной памяти
@selfedu_rus2 жыл бұрын
Все зависит от размера данных, особенно на стороне сервера, там каждый мегабайт на счету.
@бандерасофегенус2 жыл бұрын
@@selfedu_rus как он обьясняет,файловое кэширование работает очень медленно
@selfedu_rus2 жыл бұрын
@@бандерасофегенус согласен, в памяти намного быстрее
@MITCHELLJ2 ай бұрын
Почему у меня открывается Меллстрой вместо документации по Django ))?
@selfedu_rus2 ай бұрын
старые ссылки, см. новый курс по Django 4
@ahat24 Жыл бұрын
django.fun/docs/django/4.2/topics/cache/ актуальная ссылка на рус док
@UkvartRoiho3 жыл бұрын
Уважаемый автор канала, у меня есть очень важный для меня вопрос. Мне очень интересна тема нейросетей, но мой уровень знаний не позволяет мне понять что нужно сделать чтобы получить нужный мне результат. Подскажите пожалуйста как специалист. Есть набор QR кодов, они все одного стандарта. Пары кодов взаимосвязаны. Как реализовать механизм который обучится на таких парах и при получении нового кода сформирует ему пару исходя из понятых сетью закономерностей. QR код по сути это монохромный рисунок. Пожалуйста не ругайтесь за сумбурность, очень жду ваш ответ
@selfedu_rus3 жыл бұрын
Как я понял, вам нужно построить сеть, которая бы прогнозировала, допустим, номер QR-кода, который является связанным с QR-кодом, представленным сети. То есть, формируете обучающую выборку: на входе QR-код, на выходе множество нейронов, каждый из которых связан с тем или иным номером связанного QR-кода. Обучаете и смотрите, что получается )
@UkvartRoiho3 жыл бұрын
@@selfedu_rus именно так. Пожалуйста подскажите, как по вашему мнению это лучше всего реализовать. Какой тип сети и с какой логикой использовать? Я вообще с трудом улавливаю механику переваривания нейросетью входных данных. В моей голове есть только смутное понимание того, как это работает. Я вижу это так - изображение разбивается на массив 1 и 0 соответствующих белому и черному. Если картинка монохромная, допустим 64х64 то должно быть 4096 входов и столько же выходов? Пожалуйста, подскажите мне механику реализации этого, хотя бы в общих чертах. С меня однозначно подписка)
@selfedu_rus3 жыл бұрын
@@UkvartRoiho Сверточная сеть для входа и полносвязная - для выходов. Вообще, прежде чем начинать такой проект, почитайте, посмотрите материал, иначе много граблей соберете! )
@funnylaunchpad3609 Жыл бұрын
вообще не понимаю смысла кеширования slidebar. если произвести кеширование slidebar на главной странице, кеш запомнит, что фразу "Все категории" надо оставить синим цветом и убрать ссылку, то есть, при переходе на другие категории, поле "Все категории" останется синим цветом и не будет кликабельно, а так же, не будут подсвечиваться другие выбранные категории. Тогда смысла в кешировании slidebara никакого нет, ну либо отказ от подсветки выбранной категории, в этом случае не понадобится блок кода с if и фраза "Все категории" будет постоянно кликабельна, даже с учетом кеширования. Так же на видео по оптимизации сайта, пропала надпись "Категория - ", видимо в предыдущих уроках потеряли :/
@your_agent542 жыл бұрын
Уважаемый автор, вроде, все сделал правильно)) кроме заполнения БД, т.е. переноса с локалки данных, так и не понял, как вы так лихо изменили кодировку)) Но дело в другом.. На сервере открывается только админка сайта, а по остальным урлам выкидывает ошибку 500((