Django - ckeditor kurulumu ve kullanımı

Merhaba arkadaşlar, bu makalemde sizlere django ile ckeditör kurulumunu ve kullanımını anlatmaya çalışacağım. Öncelikle ckeditör hakkında bilgi vermek istiyorum. Ckeditör bir zenginleştirilmiş metin editörüdür. Yani web sayfamızda yönetim panelinden düz yazı eklemek yerine yazıların boyutunu ayarlayabildiğimiz,stil verebildiğimiz,resim eklememize müsade eden bir hazır zengin metin editörüdür


Kurulumu için aşağıda ki kodu projemizin olduğu klasörde olduğumuzdan emin olduktan sonra terminale yazıyoruz


pip install django-ckeditor
Daha sonra setting.py dosyamızı açıp insalled_apps dizisi içinde müsait bir yere 'ckeditor', yazıyoruz ve şuanda ckeeditor yüklenmiş oldu
Benim hakkimizda isimli bir modelim var models.py yi açıyorum ve içine aşağıda ki kodları yazıyorum..


Kurulumu için aşağıda ki kodu projemizin olduğu klasörde olduğumuzdan emin olduktan sonra terminale yazıyoruz


pip install django-ckeditor


Daha sonra setting.py dosyamızı açıp insalled_apps dizisi içinde müsait bir yere 'ckeditor', yazıyoruz ve şuanda ckeeditor yüklenmiş oldu
Benim hakkimizda isimli bir modelim var models.py yi açıyorum ve içine aşağıda ki kodları yazıyorum.

 

from django.db import models

from django.utils import timezone
from django.db import models
from ckeditor.fields import RichTextField


class Post(models.Model):

    baslik = models.CharField(max_length=200)
    yazi = RichTextField()

    def __str__(self):
        return self.baslik

 

Şimdi kodları açıklayacak olursak. ckeditor.fields'i import ettik ve yazi ismini verdiğimiz parametremizde RichField kullanacağımızı bildirdik.

Son olarak da admin.py dosyamızı açıp bu modelimizi bildiriyoruz. 

admin.site.register(Post)

ve admin panelimizi açtığımızda karşımıza şöyle bir ekran çıkacak.


03.11.2016 11:43:44

Merhaba. Web siteme hoşgeldiniz. Sitemde özgeçmişimi sertifika bilgilerimi ve bu güne kadar uygulamaya aldığım çalışmaları bulabilirsiniz. Herhangi soru sormak veya bana ulaşmak için İletişim sayfasında yer alan iletişim formunu kulanabilirsiniz.

Gönülden istemek ve emek harcamak.
İşte tüm mesele bu.
30 Agust
#DGSaçıklanmadığıHerSaat @OSYMbaskanligi
Açıklayamadıklarınızdan mıyız ?
23 Agust
Makalelerimi İlk Sen Oku!