Уроки 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
Спасибо.
У вас лучшие уроки по Django.
Просто лучшие уроки!
Да урок супер! Спасибо!
Спасибо за ваш труд!
Лучшие уроки по джанго, автору миллион миллионов кармических карм
У меня вышла ошибка - не добавляется иконка Ютуба. В итоге оказалось что я просто был невнимателен и пропустил такой маленький момент. Оказывается на 8:13 секунде, в строке 170 приложение Ютуб надо писать с БОЛЬШОЙ буквы! ('UA-cam') я же в торопях прописал маленькими и оно не появилось.. Имейте ввиду..
После того как добавляю в CKEDITOR_CONFIG надпись "youtube", вся панель редактирования исчезает,на ее месте пустота. Если кто знает в чем проблема,отпишитесь,буду благодарен.
Отличные уроки. Надо бы их на сайт засунуть и еще с рекламы поднимать денежки. Когда автор импортирует forms. там какие страшные пути того места откуда брать формы. На самом деле все очень стандартно from django import forms. У меня из-за этого не компилился проект )))
Коммент этого уважаемого человека спас меня от ошибки GDAL, thx
Спасибо, выручили!
Круто!!!
уровень спокойности 1999 левел)) Спасибо Михаил!
Спасибо, видео сильно помогло
Спасибо выручили.
Видос огонь! Михаил спасибо за внятные пояснения!
Подскажи как обернуть загружаемые вместе с текстом img в свой класс ( поумолчанию там пусто) и ставим вручную каждую фото.
Желательно SETTING но может и JS.
По поиску стаковерфлоу и гитхаб ни один вопрос не срабатывает....
Самые лучшие уроки по django у вас, хотелось бы увидеть какой нибудь миниурок по взаимодействию vue js. И django и ваше внение по этому поводу
Будут такие уроки.
@@DjangoSchool при добавлении youtube плагина слетает описание. Убираю youtube в конце и всё возвращается на исходную
super
Друг, можешь подсказать, что у тебя за расширение в браузере для перевода?
Есть вопрос размер видео на страничке можно оптимизировать по размеру обернув его в div bootstrap?
Получается описание со своими тегами находится внутри тега с прописанным классом, который есть в шаблоне? Есть ли возможность сделать так, чтобы теги из редактора наследовали нужные стили?
Конечно, указываете нужные стили в css. Тег p можно отключить в настройках редактора
Кааааайф
Покажи пожалуйста, как использовать django-image-cropping, ни как не получается разобраться, с ним, как им управлять из ажминки, а тема интересная, кроп картинок визуальным редактором
А как где настраивается эдитор для флетпейджей?
как в django-ckeditor менять размер изображения с помощью мыши?
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.
В чем проблема
Отчетливо видел что форму загрузил из
from django.contrib.gis import forms
а надо было через
from django import forms
@@user-zl3xz2pf9w Бро спасибо, столько мучился пока твой комент не нашел)
Правильно ли, заливать в гит статику ckeditor'a и плагин или, возможно, лучше прописывать установку в ридми?
Конечно можно прописать редми, но проще залить
у меня видео не выходит на сайте. надо перейти на ютуб чтобы смотреть там. как исправить?
Добрый день не могу разобраться с ситуацией. Я активирую виртульное окружение, устанавливаю ckeditor. прописываю в settings. Делаю manage.py collectstatic мне выдает ошибку ModuleNotFoundError: No module named 'ckeditor'. Что с этим делать?
Странно получается... я установил ckeditor не в виртуальном окружении, а глобально и все заработало, может кому поможет...
@@user-tb8io5xq8j Помогло, спасибо!
После действий 5:13 при запуске сервера выдаётся django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library не подскажите что с этим можно сделать?
вот так формы импортируй: from django import forms
Невозможно далее продолжить обучение. Ошибка: 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 написал
from django import forms вместо gis . Ты скорее всего формы не правильно import сделал .
@@adilbekishev6017 этот чувак персональный хэйтер, в каждом уроке пишет невозможно продолжать невозможно продолжать) нет бы просто внимательнее смотреть
Полезная инфа
После того как добавляю в CKEDITOR_CONFIG надпись "youtube", вся панель редактирования исчезает,на ее месте пустота. Если кто знает в чем проблема,отпишитесь,буду благодарен.
Напиши в группу телеграм
Разве это не открывает XSS уязвимость?
Что именно?
Выдает ошибку - AttributeError: 'PostAdminForm' object has no attribute 'urls' Я уже 3 часа не могу понять в чем дело, кто знает как решить подскажите пожалуйста!
Измени PostAdminForm to Movie AdminForm
Если у кого то не получается вставить кнопку youtube, то установите папку в саму библиотеку ckeditor, после этого сделайте collectstatic. Таким способом все разрешения папки будут правильными.
collectstatic это как?
не работает(
Спасибо!
Не получается запустить сервер, django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library
а при установке GDAL тоже ошибка, не могу понять как установить этот GDAL
та же проблема, пока не решил
мне помогло это:
Ubuntu: sudo apt-get install gdal-bin
Mac: brew install gdal
@@pavel.ankudinov а на windows10 есть варианты?
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, и потом остальное по уроку.
@@YaSlomalsya решил проблему читай ниже
все сделал как в видео... Но все равно youtube не отображаеться в админке?
Напишите к нам в группу телеграм, там думаю подскажут
@@DjangoSchool Здравствуйте, огромное спасибо ✊🏼
Решил, оказывается UA-cam нужно было написать с большой буквы...
@@user-qi1ri1dy6f принял
После того как добавляю в CKEDITOR_CONFIG "youtube", весь редактор исчезает,кто знает в чем проблема?Надпись UA-cam я писал с большой буквы в toolbar
Проверь правильно ли у тебя написано STATICFILES_DIRS = [STATIC_DIR] у меня было STATICFILES_DIR = [STATIC_DIR] без буквы S и после добавления youtube редактор пропадал
@@doze_oneСпасибо, сработало :D
а я забыл запятые поставить в конце
Не было идеи кастомизировать админку django? Иногда раздражает админка django)
Была
А говорят это просто делается , кто то показывал , тоже на классах все можно отрегулировать .
3:37 from ckeditor_uploader.widgets import CKEditorUploadingWidget 'ckeditor_uploader' и 'CKEditorUploadingWidget' подчёркивает красной линией что делать? Но при этом всё работает...
У кого ошибка ModuleNotFoundError: No module named 'ckeditor_uploaderckeditor'
в переменной INSTALLED_APPS поменяйте местами 'ckeditor' и 'ckeditor_uploader'
Кто может подсказать в чем проблема?
Использую 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.
Здравствуйте! Вы случаем не нашли как решить эту проблему?
Выдает ошибку при попытке запуска сервера после добавления класса MovieAdminForm. Все делал как автор.
django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library (tried "gdal302", "gdal301", "gdal300"...
я знаю, что прошло уже целых 4 месяца с момента написания твоего отзыва и ты, скорее всего, уже давно с этим разобрался, но для нового поколения я скажу: импортируй формы без gis, то есть вот так: from django import forms
и тогда всё должно заработать
@@thefir2798 Дай Бог здоровья тебе и твоей семье. Мне вот точно помог)