Мини-курс Django, Часть 8: Фронтенд клиент на vue.js

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 พ.ย. 2024

ความคิดเห็น • 186

  • @vladimirsmolkotin2619
    @vladimirsmolkotin2619 ปีที่แล้ว +11

    Ничего не работало, пока не поставил vue версии 2.6.1

    • @trahula
      @trahula ปีที่แล้ว +3

      Да, спасибо. Нужно учитывать, что видео вышло 3г назад)

    • @flower-py
      @flower-py ปีที่แล้ว

      Спасибо!

    • @husanturdiev
      @husanturdiev ปีที่แล้ว

      у меня все равно не сработало((

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  ปีที่แล้ว +9

      Да ладно , оставьте этот vue.js тут курс новый вышел на докере. Последние 10 видео на канале. Будет интересно!

    • @R1ffero
      @R1ffero ปีที่แล้ว

      Спасибо! Час голову ломал, не понимал в чем проблема

  • @artsolart
    @artsolart 5 ปีที่แล้ว +38

    Жду от Вас новых видео. Круто, четко, лаконично!

  • @neofit3157
    @neofit3157 4 ปีที่แล้ว +14

    Очень хороший контент. Я люблю питон, фласк вами не освещен, есть хорошие еще либы, вы хорошо четко излагаете. Делайте видео ещё. Я ваш фанат теперь.

  • @rsyuzyov
    @rsyuzyov 3 ปีที่แล้ว +3

    Обалдеть - изучал django, а получилось ухватить суть Vue, которую я на предыдущем заходе так и не осилил - теперь как по маслу пошло и смог доделать то, что в прошлый раз не смог. Спасибо Вам огромное, Сеньор Помидор!)

  • @romanhudyma2164
    @romanhudyma2164 4 ปีที่แล้ว +7

    Спасибо Вам, Алексей. Начал учить веб разработку 2 месяца назад. Выучил html + css, начал js. Но потом дошло, что натив не очень часто удобно использовать. Решил учить Vue (Быстро! Качественно! Надежно!) и параллельно учил Django (так как считаю, что за пайтон (нейросеть) и Жс (вообще все) будущее. Ваши уроки просто шикарны для начинающего (сужу по тому, что пересмотрел десятки ресурсов). Ваша работа очень ценна для нас! Ждем новых видео про джанго и вю :3

  • @dikiykipovec4918
    @dikiykipovec4918 2 ปีที่แล้ว +4

    У Вас реально талант объяснять все очень понятно, но кратко и лаконично! Очень нравится смотреть Ваши видео и параллельно повторять то же самое! Класс!

  • @kazutokirigaya6364
    @kazutokirigaya6364 ปีที่แล้ว +1

    Пожалуй самое полезное видео из всех что я видел по принципам работы api и js фреймворков. Как человеку видевшему раньше лишь PHP и HTML, такой принцип разработки вообще кажется совершенно не привычным. А пишут и говорят о нем мало, по крайней мере доступным языком и показательными примерами. Спасибо, очень многое встало на свои места после просмотра этого видео.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  ปีที่แล้ว

      Даже не думал когда записывал это видео, что оно будет кому-то сильно полезным ) рад что так получилось!

  • @vladsoldatenko8561
    @vladsoldatenko8561 2 ปีที่แล้ว +1

    Автору канала - мое почтение. Плейлист посмотрел на одном дыхании Все кратко и по существу. Узнал много нового.

  • @dmitrybozhko5440
    @dmitrybozhko5440 ปีที่แล้ว +1

    Вы - большой молодец! Отличный материал для простых смертных . Многое из того, что раньше с трудом воспринималось становится ясным и понятным. Спасибо!

  • @esofdes
    @esofdes ปีที่แล้ว

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

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  ปีที่แล้ว

      Думаю да. Если еще самому немного подробнее разобраться то точно хватит .

  • @wissarius
    @wissarius 4 ปีที่แล้ว +2

    Удивился насколько всё просто и понятно объяснили. Однозначно лайк и подписка!

  • @baktybekbaiserkeev7611
    @baktybekbaiserkeev7611 4 ปีที่แล้ว +7

    все четко ясно и без воды, не забивай на канал пж.

  • @artem_garyanov
    @artem_garyanov 2 ปีที่แล้ว

    Грамотная речь, спокойная подача и все по делу! Спасибо, что не пошли во фронтэнд! Досмотрел до 6 видео и вернулся, чтобы все пролайкать!)

  • @ГерманПисцов
    @ГерманПисцов 2 ปีที่แล้ว

    Перечитал много учебников, много бестолковых. А Вы круче всех - коротко, понятно, доступно.

  • @cristianglodeanu2329
    @cristianglodeanu2329 ปีที่แล้ว +1

    Спасибо за туториал, изучаю джанго неделю только , но тебя понимаю лучше чем других , + узнал многие другие фишки

  • @ivankrig7285
    @ivankrig7285 4 ปีที่แล้ว

    Из всего обучающего материала, что я находил, похоже ваш лучший. Я начал изучать django чуть больше года назад и продолжаю этим заниматься, ваш материал систиматезировал некоторые моменты. Большое спасибо за ваш труд!

  • @nikolaipopov8752
    @nikolaipopov8752 ปีที่แล้ว

    Спасибо за столь самодостаточное, содержательное, системное изложение. Из трех курсов, которые нашел на просторах, Ваше - самое эффективное. Из минусов - просьба комментировать изменения кода. Если не словами, то хотя бы стрелочками в видеоряде. Некоторые ваши исправления синтаксических ошибок остались за кадром, из-за этого некоторые ошибки пришлось отлавливать самому. 9 из 10 балов. Всем мира.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  ปีที่แล้ว

      Вам спасибо что смотрели.
      Ни одного изменения не сделал без записи на видео, специально так сделал монтаж чтобы все изменения было видно, если только по невнимательности что-то упустил.

  • @noname52rus
    @noname52rus 3 ปีที่แล้ว

    Богата земля нижегородская светлыми головами =)
    Спасибо большое за информацию! До этого пробовал по книжке ознакомится с джанго было сложно очень. С вашим туториалом потихоньку выстраивается картина.

  • @Murrengan
    @Murrengan 5 ปีที่แล้ว +5

    Красва! ЛЛайк!

  • @joma0305
    @joma0305 4 ปีที่แล้ว

    Очень нравится! Не забрасывайте, Алексей!

  • @SV-cs3hd
    @SV-cs3hd 3 ปีที่แล้ว +1

    Спасибо за Ваш труд!

  • @dodokwak
    @dodokwak 4 ปีที่แล้ว +1

    творческого вам вдохновения и сил. надеюсь на продолжение.

  • @Maine__coon_Python_Web
    @Maine__coon_Python_Web 11 หลายเดือนก่อน

    гений) очень круто , спокойное обьяснение)

  • @Zhuravskiy
    @Zhuravskiy 4 ปีที่แล้ว +1

    хочу ещё, очень приятно и понятно слушать

  • @Alekseyild
    @Alekseyild 2 ปีที่แล้ว

    Посмотрел всё на одном дыхании)

  • @lioneljosemaria8594
    @lioneljosemaria8594 ปีที่แล้ว

    Спасибо за разжевывание! Очень помогло

  • @ginhop1057
    @ginhop1057 2 ปีที่แล้ว

    йо мужик, посмотрел твой курс, кратко и понятно, спасибо
    👍

  • @Vitaly55
    @Vitaly55 2 ปีที่แล้ว

    Спасибо! кратко четко и с хорошим объяснением!

  • @vagifk2864
    @vagifk2864 4 ปีที่แล้ว +6

    Здравствуй, самые лучшие уроки в рунете по Django. Вообще проблема всех видеокурсов, что они сделаны в стиле ... . Просмотрел все твои уроки, Огромное Спасибо! Если можно как-то улучшить этот курс, то... останавливаться на каждом новом типе обьектов или классов или вообще новой сущности и обьяснять чуть поподробнее... тогда не курс был бы, а золото!!! Я бы такой курс купил ! Поясню на примере: вот пишем в первый раз такую конструкцию: class SalesOrders(models.Model): остановиться и обьяснить:
    1) Что это за модуль такой - models
    2) Что модели отражают таблицу в базе данных
    3) Что модели создают такую таблицу при миграции… и как откатить такую миграцию
    4) Что модели создают дополнительное поле ID - primary key, которое не надо описывать
    5) Что модели имеют внутренний класс Meta, которые может использоваться для переопределения некоторых свойств модели по умолчанию, что туда входит те методы, свойства, которые не вписываются в стандартные поля модели. Обьяснить, как они определяются через внутренний класс.
    6) Что модели позволяют практически обойтись без SQL
    7) Что модели работают только со стандартными движками БД… sqlite (по умолчанию), PostgreSQL, MySQL итд… и как быть с нестандартными??

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 ปีที่แล้ว +2

      Спасибо за такой развернутый ответ! Да, я по возможности останавливаюсь и объясняю детали. Но тут сложно было бы разбирать каждую тему очень подробно. Все-таки это курс сделан как workshop, то есть как раз типа "повторяй за мной". Если бы я рассказывал по каждой теме все-все что возможно то курс потерял бы свой ритм, сбавил бы динамику. Короче стало бы достаточно скучнее. Но и совсем оставлять без теории было бы плохо для развития. Тут важно найти баланс, конечно.
      Думаю что в следующем курсе я буду рассказывать более подробно какие-то моменты про модели и про откатывание/накатывание миграций и про настройку Meta, но я бы хотел найти для этого именно практический кейс, чтобы не описывать весь спектр возможностей, а про что-то рассказать и сразу показать как мы это используем. Если хочется изучить все возможности по максимуму то тут больше подойдет книга или документация.

    • @vagifk2864
      @vagifk2864 4 ปีที่แล้ว

      @@SeniorPomidorDeveloper А платный курс не думал сделать на Udemy например? Я не думаю. что стало бы достаточно скучнее... меньше рыскать по документации и статьям надо! Если надумаешь, то с видео монтажем и с переводом на анлицкий могу помочь !

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 ปีที่แล้ว

      @@vagifk2864 Возможно сделаю и на Udemy, когда-нибудь, тут нужно много времени, чтобы курс проработать. А на англ. там хороших курсов и без меня хватает, но спасибо за предложение.

    • @vagifk2864
      @vagifk2864 4 ปีที่แล้ว

      @@SeniorPomidorDeveloper Хороших... не скажите. Смотрел один.. - вот этот - www.udemy.com/course/django-3-make-websites-with-python-tutorial-beginner-learn-bootstrap/ неплохой конечно, но тоже не обьясняет почему все сделано так а не сяк. Словно я знаю питон на продвинутом уровне, знаю отлично все принципы работы веб приложений и только осталось изучить как это в Django !

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 ปีที่แล้ว +2

      Vagif K Видимо вы уже вышли на тот уровень, когда нужно не смотреть курсы , а читать документацию )

  • @de17eon50
    @de17eon50 4 ปีที่แล้ว +1

    Потрясное видео! Подача материала супер!

  • @kittyanalytics
    @kittyanalytics 4 ปีที่แล้ว

    Спасибо! Невероятно приятно вас слушать!

  • @tihon4979
    @tihon4979 3 ปีที่แล้ว +1

    Жалко нельзя поставить два и более лайков! Шикарно объяснил!

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว

      Спасибо! Стараюсь

    • @tihon4979
      @tihon4979 3 ปีที่แล้ว

      @@SeniorPomidorDeveloper а почему не снимаешь больше видео?

    • @tihon4979
      @tihon4979 3 ปีที่แล้ว

      Смотрел это видео пол года назад и не очень понял Vue, а в этот раз зашло 😁

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว +1

      Будут. У меня так получается что только летом снимаю

  • @SuleimanVatrushkin
    @SuleimanVatrushkin 4 ปีที่แล้ว

    Бро, ты лучший! Всех благ и спасибо за уроки!

  • @mr.z5289
    @mr.z5289 2 ปีที่แล้ว +1

    из вас вышел бы великолепный учитель

  • @АлександрБабенко-з6т
    @АлександрБабенко-з6т 3 ปีที่แล้ว

    Большое спасибо за ваши видео

  • @lionshg
    @lionshg 4 ปีที่แล้ว

    Отличное начало! По возможности больше материала по DRF! Очень нужная тема, которая мало освещена в рунете. Жду продолжения.

  • @andreyandreyovich5454
    @andreyandreyovich5454 2 ปีที่แล้ว

    Спасибо, хорошая подача) и приятный голос

  • @antistress_pro
    @antistress_pro 3 ปีที่แล้ว

    Отличная подача материала, спасибо.

  • @deffunction7657
    @deffunction7657 2 ปีที่แล้ว

    благодарю бро! очень полезно для новичка

  • @madiyarniyazkhanov4916
    @madiyarniyazkhanov4916 2 ปีที่แล้ว

    Спасибо, очень познавательно

  • @MsSkiv
    @MsSkiv 3 ปีที่แล้ว +1

    Спасибо за курс, очень нравится.
    p.s. консоль разработчика на виндовс - F12

  • @madwork
    @madwork 4 ปีที่แล้ว

    Требую продолжения!

  • @VictorPriyma
    @VictorPriyma 4 ปีที่แล้ว +1

    Здравствуйте,
    Огромная благодарность за ту работу, которую Вы проделали!
    Рассмотрите пожалуйста в Ваших видео вопрос деплоя и варианты (которыми Вы пользуетесь): возможно Heroku, и размещение с использованием Docker /Docker Compose.
    Если это возможно - представьтесь пожалуйста, Вы очень хорошо объясняете материал и будет очень приятно обращаться к Вам по имени.
    Уверен, что это пожелание от всех Ваших подписчиков - продолжайте записывать видео, у Вас очень приятно учиться и перенимать опыт! =)
    Благоадрю !

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 ปีที่แล้ว

      Спасибо за такую подробную обратную связь. Меня Алексей зовут) Продолжать буду и про heroku расскажу в будущем.

  • @rostislavmalyshev1775
    @rostislavmalyshev1775 3 ปีที่แล้ว

    Cпасибо за курс!

  • @АлексейСухарев-о3э
    @АлексейСухарев-о3э 4 ปีที่แล้ว

    Как хорошо все объяснили.

  • @lowerpass2000
    @lowerpass2000 2 ปีที่แล้ว

    Спасибо за видосик. Топ

  • @nuclearshi
    @nuclearshi 4 ปีที่แล้ว

    Спасибо за видео! Отличное изложение материала.

  • @ural-site
    @ural-site 4 ปีที่แล้ว

    Спасибо за контент, год назад я на этой теме шишки набивал!

  • @dizzivoneverec2737
    @dizzivoneverec2737 3 ปีที่แล้ว +1

    Пишу комментарий чтобы по быстрей вышли новые ролики))

  • @_pheax
    @_pheax 4 ปีที่แล้ว

    спосибо , жду новых видео

  • @russianbear3581
    @russianbear3581 9 หลายเดือนก่อน

    Спасибо!!

  • @Чуваш-ы3ц
    @Чуваш-ы3ц 3 ปีที่แล้ว

    очень крутое видео, класс!

  • @sayko4322
    @sayko4322 3 ปีที่แล้ว

    Огромное спасибо!

  • @andrewharazdowskyy4771
    @andrewharazdowskyy4771 2 ปีที่แล้ว +1

    Огромное спасибо за урок! Последовательно, понятно и с точными формулировками, что очень важно для начинающих! Именно тот материал, в котором пробую разобраться не имея опыта работы с фронтом.
    Если будет возможность ответить (да/нет): можно ли извлечь из проекта Vue-составляющую (файлы - main_app.html + app.js) и использовать их в отдельно на компе - в браузере клиента -- обращаясь в API Django, который находится на удаленном хостинге? Спасибо!

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  2 ปีที่แล้ว

      Можно конечно. Весь js код исполняется только на клиенте. Хранится на сервере , браузер его скачивает и выполняет на клиенте , на вашем компе. Можно обойтись без скачивания и просто положить его в папку на диске , должно работать также.

    • @andrewharazdowskyy4771
      @andrewharazdowskyy4771 2 ปีที่แล้ว

      @@SeniorPomidorDeveloper Спасибо большое за ответ! Планирую детально просмотреть все Ваши уроки. У Вас особый талант к изложению материала.

  • @Vitaliy-ct2wv
    @Vitaliy-ct2wv 4 ปีที่แล้ว

    очень круто, спасибо!

  • @tarasfeduna3737
    @tarasfeduna3737 ปีที่แล้ว

    Здравствуйте Алексей.
    Вопрос по Vue.js в данном видео. Если рендеринг происходит на стороне клиента благодаря api, то не чревато это для SEO? Unfriendly SEO?} Или все происходит в SSR (на стороне сервера? Если нет, то было бы интересно узнать Ваше мнение как быть с индексацией.
    За курс респект. Вы один из крутейших авторов курсов по теме Джанго.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  ปีที่แล้ว

      Здравствуйте! Я не большой специалист по SEO, но насколько я понимаю, в старом виде, через наполнение сайтов тегами и ссылками на самого себя, оно уже не работает. Поисковики постоянно меняют свои алгоритмы , а в качестве продвижения поиска наверх просто предлагают рекламу. Это конечно не значит что индексация больше не нужна. Предлагаю что большинство сайтов именно с товарами сейчас используют смешанный рендеринг. Достаточно отключить в браузере js и посмотреть что отдает какой-нибудь популярный паркетплейс. Думаю что наименования товаров там точно будут . Гугл к примеру заявляет что они уже запускают js на сайте для его индексации, но на 100 процентов верить этому не нужно. Если резюмировать- Зависит от кейса, сайту с товарами это нужно, сайту с арендой апартаментов это не нужно тут более актуально SMM .

  • @Dima-qz4su
    @Dima-qz4su 3 ปีที่แล้ว

    Спасибо тебе. ты помог.

  • @bekaryukovmv
    @bekaryukovmv 5 ปีที่แล้ว +2

    Спасибо за видео!
    Я только не пойму, в чем преимущество использования Vue и Rest api, по сравнению с обычными шаблонами Джанго в случае если проект разрабатывает не команда, а один человек? Он даёт дополнительные фишки которые не может Джанго? Или скорость? Или... Что?)

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  5 ปีที่แล้ว +2

      Максим Бекарюков это довольно большой вопрос. Я ещё сниму видео с более подробным ответом на него. Если в двух словах то использование API создаёт гибкую архитектуру приложения. Как только проект обрастает функционалом возникает большая необходимость в такой архитектуре. А почти любой проект растёт и усложняется со временем.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  5 ปีที่แล้ว +2

      Максим Бекарюков ну и дополнительные фишки конечно да.

  • @jerichod7999
    @jerichod7999 ปีที่แล้ว

    Всё работает, но как в таком случае вытащить в api ещё и филды из моделей, которые мы связывали с моделью ордеров?(например, имя юзера, имена добавленных товаров) При html рендеринге разобрался, как это сделать, а здесь нужно какие-то дополнительные методы в сериалайзере/модели писать или есть решение проще?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  ปีที่แล้ว +1

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

  • @АлександрМихайлов-ю3и3п
    @АлександрМихайлов-ю3и3п 4 ปีที่แล้ว +2

    Спасибо за отличные уроки. Подскажите, почему orders в браузере отдает status 404

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 ปีที่แล้ว +1

      Александр Михайлов сложно сказать не видя кода. Возможно слеш забыли поставить в конце урла.

    • @АлександрМихайлов-ю3и3п
      @АлександрМихайлов-ю3и3п 4 ปีที่แล้ว

      @@SeniorPomidorDeveloper Все проверил, не работает. Работает в том случае, если в axios.get вставить 127.0.0.1:8000/api/orders/?format=json

  • @ДенИудин
    @ДенИудин 5 ปีที่แล้ว +1

    Здравствуйте, а вы не могли бы более подробно разобрать rest framework.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  5 ปีที่แล้ว +1

      Ден Иудин именно этим и планирую заняться, в течение ближайших месяцев.

    • @ДенИудин
      @ДенИудин 5 ปีที่แล้ว

      Django по ГОСТу спасибо вам большое.

  • @Tempdos
    @Tempdos 4 ปีที่แล้ว

    Отличный курс. Когда будет продолжение?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 ปีที่แล้ว +2

      Vasiliy Sleptsov планирую это. Постараюсь в начале 2020 кое что записать

  • @kamilakamaletdinova4779
    @kamilakamaletdinova4779 2 ปีที่แล้ว

    Высвечивается некоторый код в app.js. Конкретно "created", "vm": остаются серыми. Но потом я зашла на гитхаб этого проекта и увидела, что у вас в app.js еще дописана переменная: vm.orders = response.data Вот c ней код работает. Запрос orders приходит со статусом 200. Но без нее - нет. Это потому, что вы задали переменной vm.orders значение.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  2 ปีที่แล้ว

      Хм. Если честно совсем не помню уже код этого видео. По идее , в гитхабе ничего не должно быть чего в видео нет . Если сама библиотека не сильно меняется то должно все работать .
      То что мы присваиваем в orders значения из response , думаю без этого и не должно работать .

    • @kamilakamaletdinova4779
      @kamilakamaletdinova4779 2 ปีที่แล้ว

      @@SeniorPomidorDeveloper думаю, что это изменение в библиотеке. Вы потом этот код добавили в следующих минутах видео)

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  2 ปีที่แล้ว

      Понял)

  • @АнтонНебожинський
    @АнтонНебожинський 4 ปีที่แล้ว

    Клас, с меня лайк и подписка!

  • @malter1628
    @malter1628 4 ปีที่แล้ว

    Отличный материал, только не объяснили, почему именно ModelViewSet решили использовать, а не APIView?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 ปีที่แล้ว

      Typer Q так проще

    • @malter1628
      @malter1628 4 ปีที่แล้ว

      @@SeniorPomidorDeveloper а не могли бы подсказать, как к такому View переопределить методы get/post?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 ปีที่แล้ว

      Typer Q в нем нужно переопределять методы .list(), .retrieve(), .create(), .update(), .partial_update(), and .destroy().

  • @ryletd
    @ryletd 4 ปีที่แล้ว +1

    Очень полезные и понятные видео, один вопрос, чего вы остановились?

  • @doniyordjalilov9885
    @doniyordjalilov9885 3 ปีที่แล้ว

    Дошел до 7го, всё было понятно. Но на 7-8 что-то поплыл. Да и сервер отказывается выдавать данные. Хорошо бы исходники выложить. Надеюсь следующий курс поможет разобраться.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว +1

      Вроде бы вот этот github.com/chepe4pi/test_project_base
      Да, в следующем курсе будет сжатое повторение всего этого курса (кроме части с vue.js )

  • @ibrahimoglu
    @ibrahimoglu 3 ปีที่แล้ว

    👍

  • @tihon4979
    @tihon4979 4 ปีที่แล้ว +1

    Хочу продолжение банкета!!! )))

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 ปีที่แล้ว +1

      Tihon 49 вот уже активно записываю , скоро начну выкладывать .

    • @tihon4979
      @tihon4979 4 ปีที่แล้ว

      @@SeniorPomidorDeveloper если у тебя есть что-то на udemy, дай ссылку, всё куплю! ))) Подача классная!!! 👍👍👍

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 ปีที่แล้ว +2

      Tihon 49 спасибо! Нету на Udemy, но скоро будет на TH-cam!

  • @alcogol2000
    @alcogol2000 3 ปีที่แล้ว

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

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว

      Обновление данных на фронтенде , на странице ? Это большая тема, тут много вариантов и они не очень очевидные .. самое простое это сделать запрос по таймеру на js ?

  • @navin2739
    @navin2739 4 ปีที่แล้ว +2

    Слушай, тут такое дело... ютуб на твоем канале только 9 видео показывает. Как это исправить???

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 ปีที่แล้ว +1

      Navin хахах. Да само исправится со временем)

  • @СергейКостров-н8ш
    @СергейКостров-н8ш ปีที่แล้ว

    В данном видео рендеринг через vue засунут внутрь django. Какая тогда разница получается? В чём смысл? Делают ли так реально или vue выносят в отдельно крутящийся сервис?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  ปีที่แล้ว

      Рендеринг через vue делает браузер. Тут Джанго только передает js и html файлы и это только в тестовом варианте, реально передавать их должен nginx .
      Vue.js не может быть отдельным сервисом, им может быть node.js но это уже совсем другая история

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  ปีที่แล้ว

      Вообще лучше у фронтендера проконсультироваться, как эти вещи лучше делать на реальных проектах.

  • @swaytornado8327
    @swaytornado8327 2 ปีที่แล้ว

    А будут новые видео в этом направлении. Мне посоветовали ваш курс, как взять за основу, всё прошел, вконце с апи не получилось, стало обидно. данные с axios не поступали

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  2 ปีที่แล้ว

      Понял , ну действительно за это время многое поменялось. И вообще мир фронтенда меняется очень быстро. Я не планирую выпускать видео именно по этой теме, но я бы вам посоветовал проходить второй курс , которой с синей обложкой . Он намного подробнее и глубже .

    • @swaytornado8327
      @swaytornado8327 2 ปีที่แล้ว

      @@SeniorPomidorDeveloper Спасибо Вам за совет и труд, я неодменно пройду и его. Будут замечания, неувязки напишу. Я за бэкенд и больше материалов по нем. Спасибо Вам.

  • @agirlhnn
    @agirlhnn ปีที่แล้ว

    Спасибо отличный контент, но почему могут вместо двух больших кнопок с надписями выводиться 764 кнопки без надписей? Всё вроде проверил, код совпадает, все статусы 200, а на экране страшное. Что я делаю не так?

    • @agirlhnn
      @agirlhnn ปีที่แล้ว +1

      А после установки старой версии vue кнопка стала выводиться всего одна, зато с надписью
      Description: {{ order.description }}
      Amount: {{ order.amount }}

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  ปีที่แล้ว

      Что-то рендриться , может действительно vue js надо более старую версию. Можно спросить народ в чате , ссылка в профиле

    • @agirlhnn
      @agirlhnn ปีที่แล้ว

      Спасибо за ответ. Кто-то явно не хочет брать данные из orders и их выводить на элементы. Но если нет ответа на поверхности, почему это может быть, то беспокоить людей, пожалуй, не буду

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  ปีที่แล้ว

      Да этим людям только повод дай. Такого там понапишут )

  • @yarmik3d
    @yarmik3d 3 ปีที่แล้ว

    Только три адекватных человека поставили дизлайки. А автору скажу, что все что передается в шаблон рендерится на стороне сервера в самом Джанго, рендер это не просто отображение, в данном случае это преобразование кода в код понятный для браузера то есть HTML CSS JS. А что бы шаблон рендерился не в Джанго нужен Vue CLI, а ты просто подключил Vue как библиотеку и у тебя получилось обычное Джанго приложение со стандартным фронтом Джанго.

  • @Murrengan
    @Murrengan 5 ปีที่แล้ว

    Ничего страшного, что мы не пилим тут компоненты? Типа не установили node и так далее?
    Мне этот вариант нравится, но не будет ли с ним проблем в дальнейшем?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  5 ปีที่แล้ว +3

      Спасибо за коммент. Действительно «по хорошей архитектуре» тут должны быть и node и зависимости, просто это выходит за рамки мини-курса. Основная тема это бекенд и про фронтенд я тут рассказываю по минимуму, только для того чтобы показать как работает API с двух сторон.

  • @grayfox4738
    @grayfox4738 4 ปีที่แล้ว

    Возможно я не понял урока, но есть довольно сложный вопрос. У меня в базе данных хранятся некие записи, это записи нужно отрендерить с помощью JS (HTML - шаблон уже есть). Как это сделать? Где в коде django есть тот список, который формируется для отправки клиенту

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 ปีที่แล้ว

      Если ваши записи в базе, а отрендерить их нужно при помощи js, то вам нужен API для передачи данных из базы на фронтенд-клиент. Об этом весь этот мини-курс. К сожалению, не могу дать более точного ответа на такой вопрос.

  • @rustamtishkov2479
    @rustamtishkov2479 4 ปีที่แล้ว

    Здравствуйте, будет ли продолжения курса?

  • @ПавелКозлов-х2в
    @ПавелКозлов-х2в ปีที่แล้ว

    Здравствуйте, подскажите пожалуйста. Выводит одну кнопку
    Description:{{order.description}}
    Amount:{{order.amount}}
    Видимо v-for не сработала. Что делать?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  ปีที่แล้ว

      Здравствуйте! Что-то не рендриться. Сто лет назад курс делал, сложно сказать сейчас. Попробуйте написать в телеграмм чат , ссылка в профиле канала. Может кто подскажет

    • @Feo204
      @Feo204 ปีที่แล้ว

      Привет, у меня такая же проблема. Удалось как-то её решить?

  • @loginof-docs
    @loginof-docs 4 ปีที่แล้ว

    а в чем преимущество axios js перед j query для реквестов? Размер?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 ปีที่แล้ว +1

      Alisher Beknazarov я думаю что фронтент разработчик тут бы смог хорошо ответить. Лично я использовал в этом курсе axios только по тому что его часто используют вместе со vue js.

  • @EugenePro777
    @EugenePro777 ปีที่แล้ว

    С 3й версией vue.js точно не работает. Заработало только когда ссылку на версию 2.7.8 взял с офф.сайта. Печально что от версий есть зависимость

  • @Munchen888
    @Munchen888 4 หลายเดือนก่อน

    Спасибо за понятное и доступное видео! Скажите, такой момент, на 13:05 можно же прописать путь так: src={% url 'app.js' %} ?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 หลายเดือนก่อน

      Пожалуйста!
      Так давно это было) я уже и не помню) попробуйте и напишите , будет полезно другим зрителям .

  • @andreys7944
    @andreys7944 3 ปีที่แล้ว

    А не было бы правильно положить html файл в static, так как он не изменяемый?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว

      Вообще как-бы все файлы неизменяемые. Ну это шаблон . Обычно в парке templates из хранят , но тут не принципиально

  • @ЕвгенийПетрович-к2э
    @ЕвгенийПетрович-к2э 3 ปีที่แล้ว

    Привет. У меня с app.js не получается. Когда прописываю new Vue у меня pycharm не знает этот класс, и соответственно в console.log ничего не выводит и страница по адресу 127.0.0.1:8000/orders_page/ постоянно грузится. В консоле напротив app.js вместо 200 пишет pending

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว

      🤔 по фронтенду сложно мне проконсультировать

  • @maximtretyakov2475
    @maximtretyakov2475 4 ปีที่แล้ว

    Продолжение будет или автор забыл про канал?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 ปีที่แล้ว +1

      Maxim Tretyakov уже снимаю ! Скоро буду выкладывать

  • @kesemlin5812
    @kesemlin5812 7 หลายเดือนก่อน

    Хороший курс, но видимо для тех, кто более менее уже разбирается. А я просто повторяю, ничего не понимая.. Нужно что-то более подробное, но вот нигде не найти..

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  7 หลายเดือนก่อน

      А чего вам не хватает в таком курсе? Что помогло бы разобраться? Я сейчас как раз делаю что-то подобное. Мне помог бы ваш отзыв подробнее.

  • @ГлебСоколов-с8з
    @ГлебСоколов-с8з 4 ปีที่แล้ว

    Только сейчас заметил ошибку в слове в название )

  • @ДмитрийИващенко-е2э
    @ДмитрийИващенко-е2э ปีที่แล้ว

    Почему при перехлде на сайт вілетает 404 ошибка

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  ปีที่แล้ว

      Сложно сказать не видя кода. Возможно просто url не правильный .

  • @dd-pe5dp
    @dd-pe5dp 3 ปีที่แล้ว

    прическа как у вас называется?

  • @senatortre7326
    @senatortre7326 4 ปีที่แล้ว

    Не выкупаю, зачем тащить аксиос целую либу, когда можно заюзать fetch? Везде такой грех наблюдаю, объясните

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 ปีที่แล้ว +2

      Senator Tre За всех не могу объяснить, но лично я взял эту либу только чтобы с помощью неё показать работу бекенда, мне тут не важно какая на фронте либа. А вообще выбор технологий и библиотек это дело вкуса и личное дело каждого, тут нельзя сказать что кто-то там не прав по тому что использует не ту либу. Можно и на C++ веб сайты делать, если кому-то нравится - пожалуйста!

    • @senatortre7326
      @senatortre7326 4 ปีที่แล้ว

      Senior Pomidor Developer, скоро новые видео?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 ปีที่แล้ว +1

      Senator Tre в мае

  • @АлексейМамонтов-щ5я
    @АлексейМамонтов-щ5я 3 ปีที่แล้ว

    А можно видео как отправить данные на сервер джанги?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว

      А конкретнее ? Как выложить сайт на хостинге ?

    • @АлексейМамонтов-щ5я
      @АлексейМамонтов-щ5я 3 ปีที่แล้ว

      @@SeniorPomidorDeveloper нет, как отправить post запрос к локальному серверу, он требует csrftoken, как его прописать в vuejs?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว

      В следующем курсе я разбираю эту тему . Он есть на канале , там можно посмотреть как прописать в заголовках , но про vue.js там не будет, придётся немного разобраться самому

    • @АлексейМамонтов-щ5я
      @АлексейМамонтов-щ5я 3 ปีที่แล้ว

      @@SeniorPomidorDeveloper Я смотрел, там через postman, просто я только начал изучать программирование и пока застрял на этих токенах, будь они не ладны(

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว

      Да, с ним всегда проблемы в Джанго

  • @aleminov1
    @aleminov1 3 ปีที่แล้ว

    При просмотре кода, нет текста, как сделать так что бы он отображался

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว

      Какого нет текста ?

    • @aleminov1
      @aleminov1 3 ปีที่แล้ว

      @@SeniorPomidorDeveloper при просмотре кода страницы, там те же теги что и в коде. Для SEO это плохо

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว

      Честно говоря, ничего не понимаю в SEO

  • @ГлебСоколов-с8з
    @ГлебСоколов-с8з 4 ปีที่แล้ว

    только {} - фигурные, а не квадратные

  • @zDan9Iz
    @zDan9Iz 4 ปีที่แล้ว

    Будет ли продолжение? Очень жду
    По возможности напишите мне в телеграм: @daaan9i

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 ปีที่แล้ว

      VoronoV продолжение будет, но возможно не очень скоро. Нажимайте «Подписаться» на канал и на колокольчик рядом. Тогда точно не пропустите, TH-cam отправит нотификацию.

  • @swaytornado8327
    @swaytornado8327 2 ปีที่แล้ว

    в 2022 году это так не работает, vue.cjs.js:3
    Uncaught ReferenceError: exports is not defined
    at vue.cjs.js:3:23
    (анонимный) @ vue.cjs.js:3
    app.js:1
    Uncaught ReferenceError: Vue is not defined
    at app.js:1:1

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  2 ปีที่แล้ว

      В 2022 году уже много что так не работает )

    • @swaytornado8327
      @swaytornado8327 2 ปีที่แล้ว

      @@SeniorPomidorDeveloper Атак материал очень интересный и вполне доступен для понимания, для новичков

  • @smokibits4365
    @smokibits4365 2 ปีที่แล้ว

    Luchiy iz luchih

  • @andredru4278
    @andredru4278 ปีที่แล้ว

    Спасибо. Познавательно для моего уровня.

  • @denissavast
    @denissavast ปีที่แล้ว

    Огромное спасибо!