Уроки Django 3 - использование редактора ckeditor в админке django и plugin youtube - урок 13

Поділитися
Вставка
  • Опубліковано 14 січ 2020
  • Установим и настроим редактор django ckeditor. Добавим ckeditor plugin для встраивания роликов из youtube.
    Уроки django 3 для начинающих.
    Не забудь подписаться на канал, чтобы не пропустить новые видео.
    Проект на GitHub - clck.ru/LtzBQ
    django-ckeditor - github.com/django-ckeditor/dj...
    plugin youtube - ckeditor.com/cke4/addon/youtube
    --=--
    🔥Провожу индивидуальные занятия по python и веб разработке (django, fastapi, flask, javascript).
    Обучаю с нуля, а так же провожу консультации для мидлов и синьоров.
    Пишите - t.me/DJWOMS
    --=--
    Мы в сети:
    Telegram канал - t.me/django_school
    Telegram чат - t.me/trueDjangoChannel
    Спонсорство - boosty.to/djangoschool
    Донат - donatepay.ru/don/186076
    Донат 2 - www.donationalerts.com/r/djan...
    ВК - djangochannel
    --=--
    #django #ckeditor #python #djangoschool

КОМЕНТАРІ • 88

  • @user-ii5yl2fe8v
    @user-ii5yl2fe8v 4 роки тому +1

    Спасибо.
    У вас лучшие уроки по Django.

  • @kreepleague6604
    @kreepleague6604 4 роки тому

    Просто лучшие уроки!

  • @OurFront1
    @OurFront1 4 роки тому +1

    Да урок супер! Спасибо!

  • @plowman5260
    @plowman5260 2 роки тому

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

  • @ctxkn
    @ctxkn 3 роки тому

    Лучшие уроки по джанго, автору миллион миллионов кармических карм

  • @3damina911
    @3damina911 3 роки тому +16

    У меня вышла ошибка - не добавляется иконка Ютуба. В итоге оказалось что я просто был невнимателен и пропустил такой маленький момент. Оказывается на 8:13 секунде, в строке 170 приложение Ютуб надо писать с БОЛЬШОЙ буквы! ('UA-cam') я же в торопях прописал маленькими и оно не появилось.. Имейте ввиду..

    • @islamzeynalov5274
      @islamzeynalov5274 2 роки тому +2

      После того как добавляю в CKEDITOR_CONFIG надпись "youtube", вся панель редактирования исчезает,на ее месте пустота. Если кто знает в чем проблема,отпишитесь,буду благодарен.

  • @61rc
    @61rc 4 роки тому +16

    Отличные уроки. Надо бы их на сайт засунуть и еще с рекламы поднимать денежки. Когда автор импортирует forms. там какие страшные пути того места откуда брать формы. На самом деле все очень стандартно from django import forms. У меня из-за этого не компилился проект )))

    • @user-tr3cr3mr8l
      @user-tr3cr3mr8l 3 роки тому +8

      Коммент этого уважаемого человека спас меня от ошибки GDAL, thx

    • @romarioyeah
      @romarioyeah 2 роки тому +2

      Спасибо, выручили!

  • @user-gx3gr2pw6h
    @user-gx3gr2pw6h 4 роки тому +1

    Круто!!!

  • @say_meow6090
    @say_meow6090 3 роки тому

    уровень спокойности 1999 левел)) Спасибо Михаил!

  • @user-gk1rn5lm6t
    @user-gk1rn5lm6t Рік тому

    Спасибо, видео сильно помогло

  • @Panda-de8dd
    @Panda-de8dd 2 роки тому

    Спасибо выручили.

  • @MultiLUKUM
    @MultiLUKUM 4 роки тому

    Видос огонь! Михаил спасибо за внятные пояснения!
    Подскажи как обернуть загружаемые вместе с текстом img в свой класс ( поумолчанию там пусто) и ставим вручную каждую фото.
    Желательно SETTING но может и JS.
    По поиску стаковерфлоу и гитхаб ни один вопрос не срабатывает....

  • @boycovclub
    @boycovclub 4 роки тому +11

    Самые лучшие уроки по django у вас, хотелось бы увидеть какой нибудь миниурок по взаимодействию vue js. И django и ваше внение по этому поводу

    • @DjangoSchool
      @DjangoSchool  4 роки тому +4

      Будут такие уроки.

    • @sql_upgrade
      @sql_upgrade 3 роки тому

      @@DjangoSchool при добавлении youtube плагина слетает описание. Убираю youtube в конце и всё возвращается на исходную

  • @sanjarbekbekturdiyev1853
    @sanjarbekbekturdiyev1853 3 роки тому +1

    super

  • @rev3L00
    @rev3L00 4 роки тому

    Друг, можешь подсказать, что у тебя за расширение в браузере для перевода?

  • @vitaliiananiev5038
    @vitaliiananiev5038 2 роки тому

    Есть вопрос размер видео на страничке можно оптимизировать по размеру обернув его в div bootstrap?

  • @theolderperson
    @theolderperson 4 роки тому

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

    • @DjangoSchool
      @DjangoSchool  4 роки тому

      Конечно, указываете нужные стили в css. Тег p можно отключить в настройках редактора

  • @skisportsergievposad5600
    @skisportsergievposad5600 4 роки тому

    Кааааайф

  • @user-uw8hy1lc4p
    @user-uw8hy1lc4p 2 роки тому +1

    Покажи пожалуйста, как использовать django-image-cropping, ни как не получается разобраться, с ним, как им управлять из ажминки, а тема интересная, кроп картинок визуальным редактором

  • @user-wz2nl1vv8l
    @user-wz2nl1vv8l 4 роки тому

    А как где настраивается эдитор для флетпейджей?

  • @bravoad
    @bravoad 3 роки тому

    как в django-ckeditor менять размер изображения с помощью мыши?

  • @user-zl3xz2pf9w
    @user-zl3xz2pf9w 2 роки тому +2

    Could not find the GDAL library (tried "gdal303", "gdal302", "gdal301", "gdal300",
    "gdal204", "gdal203", "gdal202", "gdal201", "gdal20"). Is GDAL installed? If it is, try setting GDAL_LIBRARY_PATH in your settin
    gs.
    В чем проблема

    • @user-zl3xz2pf9w
      @user-zl3xz2pf9w 2 роки тому +4

      Отчетливо видел что форму загрузил из
      from django.contrib.gis import forms
      а надо было через
      from django import forms

    • @korvinprime4074
      @korvinprime4074 4 місяці тому

      @@user-zl3xz2pf9w Бро спасибо, столько мучился пока твой комент не нашел)

  • @hnf1522
    @hnf1522 4 роки тому

    Правильно ли, заливать в гит статику ckeditor'a и плагин или, возможно, лучше прописывать установку в ридми?

    • @DjangoSchool
      @DjangoSchool  4 роки тому

      Конечно можно прописать редми, но проще залить

  • @husankarimov7802
    @husankarimov7802 Рік тому

    у меня видео не выходит на сайте. надо перейти на ютуб чтобы смотреть там. как исправить?

  • @user-tb8io5xq8j
    @user-tb8io5xq8j 3 роки тому +2

    Добрый день не могу разобраться с ситуацией. Я активирую виртульное окружение, устанавливаю ckeditor. прописываю в settings. Делаю manage.py collectstatic мне выдает ошибку ModuleNotFoundError: No module named 'ckeditor'. Что с этим делать?

    • @user-tb8io5xq8j
      @user-tb8io5xq8j 3 роки тому

      Странно получается... я установил ckeditor не в виртуальном окружении, а глобально и все заработало, может кому поможет...

    • @user-js5ko6cv9m
      @user-js5ko6cv9m 3 роки тому

      @@user-tb8io5xq8j Помогло, спасибо!

  • @RomZ3c
    @RomZ3c Рік тому

    После действий 5:13 при запуске сервера выдаётся django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library не подскажите что с этим можно сделать?

    • @KravaDota
      @KravaDota 11 місяців тому

      вот так формы импортируй: from django import forms

  • @vladimirgrebenev4990
    @vladimirgrebenev4990 4 роки тому +2

    Невозможно далее продолжить обучение. Ошибка: django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library (tried "gdal204", "gdal203", "gdal202", "gdal201", "gdal20"). Is GDAL installed? If it is, try setting GDAL_
    LIBRARY_PATH in your settings.
    Уж как только не гуглил и чего только не прописывал, не помогает. Есть решение?

    • @DjangoSchool
      @DjangoSchool  4 роки тому

      Добрый день, напишите к нам в группу телеграм

    • @vladimirgrebenev4990
      @vladimirgrebenev4990 4 роки тому

      @@DjangoSchool написал

    • @adilbekishev6017
      @adilbekishev6017 4 роки тому +19

      from django import forms вместо gis . Ты скорее всего формы не правильно import сделал .

    • @sql_upgrade
      @sql_upgrade 3 роки тому +2

      @@adilbekishev6017 этот чувак персональный хэйтер, в каждом уроке пишет невозможно продолжать невозможно продолжать) нет бы просто внимательнее смотреть

  • @tonito4779
    @tonito4779 11 місяців тому

    Полезная инфа

  • @islamzeynalov5274
    @islamzeynalov5274 2 роки тому

    После того как добавляю в CKEDITOR_CONFIG надпись "youtube", вся панель редактирования исчезает,на ее месте пустота. Если кто знает в чем проблема,отпишитесь,буду благодарен.

    • @DjangoSchool
      @DjangoSchool  2 роки тому +1

      Напиши в группу телеграм

  • @flex-pc9494
    @flex-pc9494 Рік тому

    Разве это не открывает XSS уязвимость?

  • @misterio5756
    @misterio5756 3 роки тому

    Выдает ошибку - AttributeError: 'PostAdminForm' object has no attribute 'urls' Я уже 3 часа не могу понять в чем дело, кто знает как решить подскажите пожалуйста!

    • @zhenisks3687
      @zhenisks3687 3 роки тому +1

      Измени PostAdminForm to Movie AdminForm

  • @dos6920
    @dos6920 3 роки тому

    Если у кого то не получается вставить кнопку youtube, то установите папку в саму библиотеку ckeditor, после этого сделайте collectstatic. Таким способом все разрешения папки будут правильными.

  • @trulala11
    @trulala11 4 роки тому +4

    Не получается запустить сервер, django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library
    а при установке GDAL тоже ошибка, не могу понять как установить этот GDAL

    • @YaSlomalsya
      @YaSlomalsya 4 роки тому +1

      та же проблема, пока не решил

    • @pavel.ankudinov
      @pavel.ankudinov 4 роки тому +2

      мне помогло это:
      Ubuntu: sudo apt-get install gdal-bin
      Mac: brew install gdal

    • @vladimirgrebenev4990
      @vladimirgrebenev4990 4 роки тому

      @@pavel.ankudinov а на windows10 есть варианты?

    • @vladimirgrebenev4990
      @vladimirgrebenev4990 4 роки тому

      ​ Ya Slomalsya . Удалось решить проблему но уж очень муторно и коряво. Пробовал все варианты что нашёл в интернете. В итоге PyCharm перестал грузиться, снёс его под чистую. Поставил последние Java и Visual Studio с пакетом для C++. Потом так как всё снёс, установил GDAL-3.0.4-cp38-cp38-win_amd64.whl . Установил заново Django, и остальные библиотеки на которые ругался загрузки при запуске сервера. И заработало. Думаю что имеет значение последовательность установки: Java,Visual Studio с пакетом для C++, GDAL-3.0.4-cp38-cp38-win_amd64.whl , Django, и потом остальное по уроку.

    • @vladimirgrebenev4990
      @vladimirgrebenev4990 4 роки тому

      @@YaSlomalsya решил проблему читай ниже

  • @user-qi1ri1dy6f
    @user-qi1ri1dy6f 2 роки тому

    все сделал как в видео... Но все равно youtube не отображаеться в админке?

    • @DjangoSchool
      @DjangoSchool  2 роки тому

      Напишите к нам в группу телеграм, там думаю подскажут

    • @user-qi1ri1dy6f
      @user-qi1ri1dy6f 2 роки тому

      @@DjangoSchool Здравствуйте, огромное спасибо ✊🏼
      Решил, оказывается UA-cam нужно было написать с большой буквы...

    • @DjangoSchool
      @DjangoSchool  2 роки тому

      @@user-qi1ri1dy6f принял

  • @user-ij7ts5tv5l
    @user-ij7ts5tv5l 11 місяців тому

    После того как добавляю в CKEDITOR_CONFIG "youtube", весь редактор исчезает,кто знает в чем проблема?Надпись UA-cam я писал с большой буквы в toolbar

    • @doze_one
      @doze_one 11 місяців тому

      Проверь правильно ли у тебя написано STATICFILES_DIRS = [STATIC_DIR] у меня было STATICFILES_DIR = [STATIC_DIR] без буквы S и после добавления youtube редактор пропадал

    • @user-ij7ts5tv5l
      @user-ij7ts5tv5l 11 місяців тому

      @@doze_oneСпасибо, сработало :D

    • @user-fz9zg5gt4c
      @user-fz9zg5gt4c 9 місяців тому

      а я забыл запятые поставить в конце

  • @kadyrkulove
    @kadyrkulove 4 роки тому

    Не было идеи кастомизировать админку django? Иногда раздражает админка django)

    • @DjangoSchool
      @DjangoSchool  4 роки тому +2

      Была

    • @boycovclub
      @boycovclub 4 роки тому

      А говорят это просто делается , кто то показывал , тоже на классах все можно отрегулировать .

  • @vitaliiananiev5038
    @vitaliiananiev5038 2 роки тому

    3:37 from ckeditor_uploader.widgets import CKEditorUploadingWidget 'ckeditor_uploader' и 'CKEditorUploadingWidget' подчёркивает красной линией что делать? Но при этом всё работает...

  • @user-rv6dz1lz6k
    @user-rv6dz1lz6k 2 роки тому +1

    У кого ошибка ModuleNotFoundError: No module named 'ckeditor_uploaderckeditor'
    в переменной INSTALLED_APPS поменяйте местами 'ckeditor' и 'ckeditor_uploader'

  • @0limjon
    @0limjon Рік тому

    Кто может подсказать в чем проблема?
    Использую postgres, после установки ckeditor вот такая ошибка
    django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library (tried "gdal", "GDAL", "gdal3.4.0", "gdal3.3.0", "gdal3.2.0", "gdal3.1.0", "gdal3.0.0", "gdal2.4.0", "gdal2.3.0", "gdal2.2.0"). Is GDAL installed? If it is, try setting GDAL_LIBRARY_PATH in your settings.

    • @RomZ3c
      @RomZ3c Рік тому

      Здравствуйте! Вы случаем не нашли как решить эту проблему?

  • @sype1680
    @sype1680 3 роки тому +2

    Выдает ошибку при попытке запуска сервера после добавления класса MovieAdminForm. Все делал как автор.
    django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library (tried "gdal302", "gdal301", "gdal300"...

    • @thefir2798
      @thefir2798 2 роки тому +3

      я знаю, что прошло уже целых 4 месяца с момента написания твоего отзыва и ты, скорее всего, уже давно с этим разобрался, но для нового поколения я скажу: импортируй формы без gis, то есть вот так: from django import forms
      и тогда всё должно заработать

    • @ALG_IT
      @ALG_IT Рік тому

      @@thefir2798 Дай Бог здоровья тебе и твоей семье. Мне вот точно помог)