Это видео недоступно.
Сожалеем об этом.

Add A Rich Text Editor To A Django Blog - Django Blog #21

Поделиться
HTML-код
  • Опубликовано: 14 авг 2024
  • In this video I'll show you how to add a Rich Text Editor to your django blog.
    We'll be using django-ckeditor (an easy to use rich text editor) which will allow as to stylize our blog posts and add images and links easily.
    Once we pip install django-ckeditor, all we have to do is make a quick tweak to our models.py file, then make a migration and push that migration, and we can start using the text editor in our blog!
    #Django #PythonDjango #DjangoBlog

Комментарии • 260

  • @Codemycom
    @Codemycom  4 года назад +1

    ▶️ Watch Entire Django Blog Playlist ✅ Subscribe To My RUclips Channel:
    bit.ly/3bWN6wj bit.ly/2IGzvOR
    ▶️ See More At: ✅ Join My Facebook Group:
    Codemy.com bit.ly/2GFmOBz
    ▶️ Learn to Code at Codemy.com ✅ Buy a Codemy T-Shirt!
    Take $30 off with coupon code: youtube1 bit.ly/2VC9WUN

  • @Joisthename
    @Joisthename 3 года назад +11

    Of all the tutorials I’ve watched about python django- I never thought I could get this far in this amazing playlist. I’ve learned a lot and yes! I’m gratefuuuuul

  • @christopherk4166
    @christopherk4166 3 года назад +5

    For anybody else who was wondering - I've been doing a bit of research on how safe it is render the generated rich text on a page. Obviously, you wouldn't want people to be injecting tags into your page. Thankfully django-ckeditor sanitizes the code before it gets saved in your database. tags don't work either. Neither do inline styles or script attributes like 'onclick'.

    • @danieldiaz855
      @danieldiaz855 3 года назад

      Yeah but the risk remains because you can see and modify the source code!

    • @christopherk4166
      @christopherk4166 3 года назад +1

      @@danieldiaz855 If I remember correctly, I tested this with by modifying the POST data before it was sent. The validation and sanitation happens server-side.

  • @ryanegbe873
    @ryanegbe873 10 месяцев назад

    wow, great video, I must say. 5:33 Line 24 has saved me from the frustration I have been going through for a week now. Thank You so much💗💗💗💗💗💗

    • @Codemycom
      @Codemycom  10 месяцев назад

      Happy to hear it!

  • @khadijahalsmiere3718
    @khadijahalsmiere3718 3 года назад +5

    OMG ! did you know that you just saved my life?? big thank you and big like and big subscribe and big notification on! you deserve it man.

    • @Codemycom
      @Codemycom  3 года назад +1

      Glad you liked it!

  • @Hollands2511
    @Hollands2511 4 года назад +2

    Great vid! Straight to the point and just the right amount of detail. 5 minutes of this video had me finish what I tried to do for half an hour myself

  • @softwareengineer8923
    @softwareengineer8923 8 месяцев назад +1

    It was quite informative, thank you!

  • @chiccoaderik
    @chiccoaderik 11 месяцев назад

    Always great and surprisingly quick and easy what you do for us.
    I will never stop thanking you.
    Excuse me for my barely enough English.
    Riccardo

    • @Codemycom
      @Codemycom  11 месяцев назад

      Thanks, I appreciate it!

  • @coolshoeshine
    @coolshoeshine 2 года назад

    Another super excellent video where it just straight up answered a question with no bs in the way. You sir are a king amongst men.

    • @Codemycom
      @Codemycom  2 года назад +1

      Glad you enjoyed it!

  • @geeorge
    @geeorge 3 года назад +1

    this is the 4th editor I'm trying to use with django and the first time it actually works. Many thanks!!

  • @adamflanagan1879
    @adamflanagan1879 Год назад

    I love that I tried it myself with def __init__ just to watch the video after and see a different and better way to do it. This is a really, really good RUclips tutorial series!

  • @ali_sadrian
    @ali_sadrian 2 года назад

    Your youtube channel is the best in the game. I'm a legit fan of yours now

  • @trong-datnguyen3426
    @trong-datnguyen3426 2 года назад +1

    when I add post, the field title tag appear "Select a valid choice. That choice is not one of the available choices.
    ", anyone get same error with?

  • @agentNirmites
    @agentNirmites 2 года назад +1

    This video is great!

  • @andrewsmichael7047
    @andrewsmichael7047 3 года назад

    Your teaching is so cool to understand, Thank you

    • @Codemycom
      @Codemycom  3 года назад

      Thanks! Glad you're enjoying it!

  • @nikithashekhar1522
    @nikithashekhar1522 Год назад +1

    (Hidden field author) Select a valid choice. That choice is not one of the available choices.
    Why does it shows this when i try to post a new blog ? Please Answer

  • @muhammadsalmanahmed5541
    @muhammadsalmanahmed5541 3 года назад

    I was trying to figure this out for a long time. Thank You.

  • @antorzuck
    @antorzuck 3 года назад

    ladies and gentleman, this guy is a legend

  • @lawrenlelko
    @lawrenlelko 2 года назад

    ckeditor - is responsive! WooHoo!

  • @princegupta8022
    @princegupta8022 4 года назад

    The way you teach is Awesome 💓

  • @deyvidsantos3663
    @deyvidsantos3663 2 года назад

    Excellent video and excellent explaining, Thank you very much.

  • @Best_Real_Experience
    @Best_Real_Experience Год назад

    May allah bless you ..🤲❤❤you just saved me

  • @bnodtwari
    @bnodtwari 3 года назад +1

    Hey I am not finding a well verged explanation on how to style this even in the documentation, could you please explain?

  • @amritsubramanian8384
    @amritsubramanian8384 3 года назад

    you are exceptional, thanks for giving me a hand on developing a blog

    • @Codemycom
      @Codemycom  3 года назад

      thanks for watching!

  • @RugvedhiGuru
    @RugvedhiGuru 4 года назад

    awesome content bro ...
    love it ..
    Best Django Tuts on youtube..
    u make it look so easy ..

  • @leonardodasilvadiasjunior3899
    @leonardodasilvadiasjunior3899 Год назад

    Very amazing, master. Congratulations, you are the man.

  • @aminvasefpoor5383
    @aminvasefpoor5383 2 года назад

    Man! You saved my life with this video! Thanks :D

  • @mikey8099
    @mikey8099 7 месяцев назад

    Does adding 'safe' tag makes the default escaping for that field disabled. If yes does it means that the data entered in that field is not sanitized?

  • @rahamanhabib1347
    @rahamanhabib1347 4 года назад +1

    Great!!! It worked... Responsive problem in design though

    • @Codemycom
      @Codemycom  4 года назад +1

      There shouldn't be

  • @rangabharath4253
    @rangabharath4253 4 года назад

    awesome as always. Clear explanation

    • @Codemycom
      @Codemycom  4 года назад

      Thanks! Glad you liked it

  • @ferdousahmed5159
    @ferdousahmed5159 3 года назад +1

    How can i upload images from my pc with ckeditor

  • @juricapuljiz5738
    @juricapuljiz5738 2 года назад

    Wow, closest thing to magic, thanks so much!

  • @motiurrahman8751
    @motiurrahman8751 Год назад

    Take love and respect mate!

  • @innocent8484
    @innocent8484 Год назад

    When I try to export my query to a word file, I cannot use the safe feature, so I cannot read the data. I cannot view the value because the tag is recorded in the database. Is there a solution for this?

  • @user-py9ff5ue1y
    @user-py9ff5ue1y 5 месяцев назад

    How can I add additional fonts to ckeditor? I would really love if somebody got a straight forward solution for it

  • @080somyasrivastava6
    @080somyasrivastava6 3 года назад

    Thanks for such an amazing tutorial

    • @Codemycom
      @Codemycom  3 года назад

      Thanks for watching!

  • @vanessaveizaga962
    @vanessaveizaga962 2 года назад +1

    hola! sigo todos los pasos del video, y el editor me aparece en el admin, pero no en la página. Que será?
    Gracias por tus videos!!

    • @Codemycom
      @Codemycom  2 года назад +1

      rewatch the video and try again

  • @kashibrown9989
    @kashibrown9989 2 года назад

    this is amazing man... THANK YOU!

    • @Codemycom
      @Codemycom  2 года назад +1

      Welcome! Glad you found it useful!

  • @achillestroy3122
    @achillestroy3122 Год назад

    Can we add a signature from this editor like if I create some letter or application and at the end I want to add my signature how can I do that ?

  • @pinochaatum5450
    @pinochaatum5450 Год назад

    Hi, I want to use {{ form.body }} instead of {{ form.as_p }} in order to customize my add page but it doesnt work. Not showing editor.

  • @CitizenCoder
    @CitizenCoder 2 месяца назад

    Hey manh, first I wanted to say I love your teaching style and how easy you make things. I was able to easily integrate this with my existing app. However, I found out after getting it installed and running that the company no longer supports it, and they want you to pay to upgrade etc(not afraid of paying, but no budget at the moment). Is there another one that you would recommend to use, that is maybe just as easy to implement? I've looked at Quill but I can't seem to get it working. Thanks for your video and your time.

  • @zainulhassan9186
    @zainulhassan9186 3 года назад

    CKEditor Not Working to My Post Page .Because
    I am Styling My Website Using CSS Only.
    What Can I Do For This ?

  • @ps-vq3wf
    @ps-vq3wf 2 года назад +1

    |safe tag is not recognized in react. The html tags are appearing as they are. How can we solve this ?

    • @Codemycom
      @Codemycom  2 года назад

      This is not a react course

  • @harmankibue2497
    @harmankibue2497 3 года назад +1

    Hello is it a must to have a form file in order for ckeditor to work?

  • @jonadabedesantanapinho3072
    @jonadabedesantanapinho3072 Год назад

    Thank you, brow!

  • @cyber_coding6469
    @cyber_coding6469 Год назад

    what about responsiveness of your website once you add ck-editor

  • @ali_sadrian
    @ali_sadrian 2 года назад

    Thank you Sir! Amazing!

  • @ketanpatil3064
    @ketanpatil3064 3 года назад

    Thank you for the video Mr.White

  • @sairamsr7131
    @sairamsr7131 3 года назад

    NoReverseMatch at /addpost/
    Reverse for 'Blog' with arguments '('4', '8')' not found. 1 pattern(s) tried: ['blog/(?P[0-9]+)$'] how to solve this error
    this thing i am geting both places while creating and updating article
    actully i tried using success_url = reverse_lazy("home") but after updating image or url in rich text editor thowrs me this error

  • @akashpatil4613
    @akashpatil4613 3 года назад

    Ckeditor is not working when I used the AWS S3 bucket. Somebody plz help !!!

  • @bintangpratomo8879
    @bintangpratomo8879 3 года назад

    hiiii
    i have a question about the ckeditor.
    the django ckeditor has no class name each element, so how i can set default class name on each element?
    example : when i add an image, the image element tag will be like this

  • @manny7662
    @manny7662 9 месяцев назад

    What if I'm using a crispy form with ckeditor?

  • @tailorjaimin5161
    @tailorjaimin5161 4 года назад

    Thank You So Much for your videos
    I am implemented with you 😀

  • @watsoncyrusanikwai3888
    @watsoncyrusanikwai3888 2 года назад

    Awesome man! Thanks!

  • @brunopetinatijs
    @brunopetinatijs 3 года назад

    OMG YOU HELPED ME SO MUCH THANKS

  • @bhanuprakash9765
    @bhanuprakash9765 3 года назад

    I got it...what iam searching for...tnq

  • @bartcarpenter9427
    @bartcarpenter9427 3 года назад

    Great video...Is there a more robust editor available for Django? Select the font type, size, page breaks etc?

  • @elegantdigitalskills3073
    @elegantdigitalskills3073 4 года назад +1

    Hello, John Elder, you are a true Legend.
    well i am having problems when Adding post with Ckeditor. I have added Safe to avoid the html tags but it only disappeared on home page. when i click on one blog post to read i find tags in there and no line breaks...

    • @Codemycom
      @Codemycom  4 года назад +1

      if you added safe to the home page...yeah, it will only effect things on the homepage...you have to add it to the blog post pages if you want it there too.

    • @elegantdigitalskills3073
      @elegantdigitalskills3073 4 года назад

      @@Codemycom Thanks for your response. It worked well. Be blessed

    • @Codemycom
      @Codemycom  4 года назад

      @@elegantdigitalskills3073 Awesome

  • @gabrieuz
    @gabrieuz 2 года назад

    Thank You.

  • @ufukcicek9976
    @ufukcicek9976 11 месяцев назад

    Hello,
    I also use Editorjs in my project.
    But I have a problem, I can save images and files in the editor in my local, but when I deeploy the project, I get an error. It says it can't find the file. I searched a lot but couldn't find a solution.
    Do you have any idea about this topic?

    • @Codemycom
      @Codemycom  11 месяцев назад

      Sorry, never heard of that

  • @CodeBreakersOfficial
    @CodeBreakersOfficial 3 года назад

    you are awesome sir plz make a video on inventory management system

  • @ali_sadrian
    @ali_sadrian 2 года назад

    Are the fields (bold, italic, etc) editable? For instance can I remove the image icon from it?

  • @darshitvekariya1936
    @darshitvekariya1936 Год назад

    if check comment for you have like version issue:
    proper work but some version issues in the low python version
    else:
    keep smiling and continue the video to Improve knowledge

    • @Codemycom
      @Codemycom  Год назад +1

      yes it is

    • @darshitvekariya1936
      @darshitvekariya1936 Год назад

      ok sir let me explain my project is old like 2 year
      there is a version issue and I am stuck can you have any temporary solution
      sorry for what I said not working..

    • @Codemycom
      @Codemycom  Год назад

      @@darshitvekariya1936 You can use any version you want

  • @fabiof.deaquino4731
    @fabiof.deaquino4731 4 года назад +1

    Great job :)

  • @tanayawankar5804
    @tanayawankar5804 3 года назад

    Best tutorial 👌

  • @twoandhalfbengals
    @twoandhalfbengals Год назад

    cool.. can you explain how to make this work on AWS and S3? keep getting files forbidden. It's trying to load from my app, not sure why..

  • @aminalih4764
    @aminalih4764 3 года назад +1

    Hello , thank for video
    I have a question this rich text work correctly on django admin panel but in my admin panel it doesn't work
    how can I fix it ?

    • @rajpanchal2169
      @rajpanchal2169 3 года назад

      if You solve it tell me please

    • @aminalih4764
      @aminalih4764 3 года назад

      @@rajpanchal2169 Hello friend , according to the ckeditor (RichText) documentation we should add some custom setting in SETTING.py file in django project

  • @mtrkhan566
    @mtrkhan566 4 года назад

    Thanks for this video

    • @Codemycom
      @Codemycom  4 года назад

      Thanks for Watching!

  • @edwardhanson8039
    @edwardhanson8039 10 месяцев назад

    i did not use the form.as_p, i made an html form and linked it to the model, the ckeditor is not showing, how do i solve it please?

    • @Codemycom
      @Codemycom  10 месяцев назад

      use form.as_p

  • @dradrigapatrick
    @dradrigapatrick 3 года назад

    I used to think these things are hard, but now you have show to me that they are actually not.
    How do you guys remember all of these stuff!!
    I need the trick.
    I love the Tutorial. I can see where am going.

    • @Codemycom
      @Codemycom  3 года назад

      Glad you're enjoying the videos!

  • @maihuire11
    @maihuire11 3 года назад

    Excellent.

  • @amirsohail2368
    @amirsohail2368 4 месяца назад

    please give us github repo as well, it will help a lot, thanks

  • @nooobgamer01
    @nooobgamer01 4 года назад +1

    sir how to enable mobile view of ckeditor

    • @prakhar_pratyush
      @prakhar_pratyush 4 года назад +1

      In settings.py file
      CKEDITOR_CONFIGS = {
      'default': {
      'width': 'auto',
      }
      }

  • @adelabu-ghazaleh1228
    @adelabu-ghazaleh1228 4 года назад

    Great man thank you

  • @sriram9786
    @sriram9786 3 года назад

    I like the way he tells smash the like button and subscribe

  • @universefacts6757
    @universefacts6757 Год назад

    How to interact with this using js events?

  • @kruthikeshmk
    @kruthikeshmk Год назад

    Can we still do this without forms.py on a text input field?

  • @Jesufemi_O
    @Jesufemi_O 3 года назад +1

    Hi, great content here! Please, I'm looking to use CKeditor with Django rest framework browsable API, how do I go about serializing the body field in my post serializer? thank you :)

  • @idkname
    @idkname Год назад

    what if upload img, it works?

  • @Node2020
    @Node2020 3 года назад

    but how to edit the size of the ckeditror image in HTML so that on the pre-display page the image fits into the card?Thank you!

    • @WVZoro
      @WVZoro 3 года назад

      put it inside a div with the height and weight you want. it should adapt to that div

  • @jaysuthar2617
    @jaysuthar2617 3 года назад

    Thank You so much

  • @andresmon33
    @andresmon33 3 года назад

    how can I protect that ckeditor input of malicius script tag?

  • @nbleijie
    @nbleijie 4 года назад

    Hi great video! Works like a charm! One question though, how do you remove certain buttons from the toolbar?

    • @Codemycom
      @Codemycom  4 года назад

      I'm not sure you do...check the documentation

  • @koreckie4967
    @koreckie4967 2 года назад

    Hi, is there any way to put the max size of an image. For example when I upload an image and it is over 500 width and 500 height then the post is not created and there will be an alert.

    • @Codemycom
      @Codemycom  2 года назад

      Probably, but I don't have videos on that

    • @koreckie4967
      @koreckie4967 2 года назад

      @@Codemycom so do you know any way to do it?

  • @krankerapfel
    @krankerapfel 3 года назад

    Thank you for this great video ! Do you know if it's possible to pick a picture in our project database. Or if we can dev a custom button ?

    • @Codemycom
      @Codemycom  3 года назад

      Sorry, not sure what you mean

  • @mtrkhan566
    @mtrkhan566 4 года назад +2

    Can you add one more thing? I want to know "how to add comments in a blog post"?

    • @Codemycom
      @Codemycom  4 года назад +4

      Yeah will probably get to that

    • @ulvidamirli2758
      @ulvidamirli2758 4 года назад

      @@Codemycom Thanks!! Online chat and or chatbot would be very interesting as well.

  • @zaheerbeg4810
    @zaheerbeg4810 Год назад

    how can implement this without django forms

  • @imadsalim9586
    @imadsalim9586 4 года назад

    Hi Mr John Elder, you are doing great job , plz can you make video bout creating chatbot using django

    • @Codemycom
      @Codemycom  4 года назад +1

      I don't really know anything about chatbots, sorry

  • @benjaminhodges3589
    @benjaminhodges3589 3 года назад

    Anybody know why linebreaks aren't showing up/working for me when using this?

  • @bashbukari1089
    @bashbukari1089 4 года назад

    nice video

  • @programmer518
    @programmer518 3 года назад

    hello thank for this video
    I have two questions how to change the language in ckeditor and
    is django-ckeditor-5 same as this pakage?
    thank you

  • @almiracontracting5119
    @almiracontracting5119 2 года назад

    thanks

  • @bigsandip
    @bigsandip 4 года назад

    Nice

  • @ulvidamirli2758
    @ulvidamirli2758 4 года назад

    Thanks!!

  • @sriram9786
    @sriram9786 3 года назад

    How jt handles cross site request attack. Meaning how it handles tag injected how it is going to clean the harmful tags?? Thank you 🌹 your videos are always awesome. Waiting for your reply

    • @Codemycom
      @Codemycom  3 года назад

      django uses csrf tokens

    • @sriram9786
      @sriram9786 3 года назад +1

      @@Codemycom I am asking cross site scripting sorry.

  • @funwithpython883
    @funwithpython883 3 года назад

    Can I get help with how to insert a local image in TinyMCE?

  • @fariaius3874
    @fariaius3874 3 года назад

    Works Fine at my localhost but doesn't at server....Please Help

    • @Codemycom
      @Codemycom  3 года назад

      I have videos on pushing sites to heroku for hosting. It's a whole thing

  • @esvictor
    @esvictor 3 года назад

    Smaaaash button

  • @harshdeepsingh9324
    @harshdeepsingh9324 3 года назад

    Please make a video on how to add ads on our website

    • @Codemycom
      @Codemycom  3 года назад +1

      Just paste the ad code anywhere you want on your site

  • @joelmiruni8660
    @joelmiruni8660 3 года назад

    When I post content using the CKEditor, also the HTML tags are displayed on the page am rendering. For example, when I type HELLO WORLD in the editor, on my page it looks like this HELLO WORLD. Kindly it will be of great help to me if assisted.

    • @rossideas
      @rossideas 3 года назад +1

      I had that issue and it was the "safe" word needed to be added to home.html, categories.html and article_details.html both for it to work correctly.

    • @joelmiruni8660
      @joelmiruni8660 3 года назад

      @@rossideas thanks, i did this way {{post.body|safe}} and worked. And have you checked ...Add Blog Post Page - Django Blog #4... on these tutorial series, when i press the post button nothing happens, just being redirected on the same add post page.