Integrasi WYSWYIG di Django Admin

Django lagi django lagi, memang saya dari jaman dulu tergila gila sama python, dan belakangan ini saya sedang bermain di python web, ya kebetulan django menjadi pilihan saya yang menurut saya tepat dan bagus, kalo menurut kalian sih ya terserah. hehehe
Disini saya akan menjelaskan mudahnya memasang editor textarea wyswyig di django admin, yuk ikuti tutorial saya :
  • Install dengan mengetikan pip install django-ckeditor
  • Install PIL python dengan mengetikan pip install image
Biasanya jika kita tidak install PIL python akan muncul error seperti dibawah ini :

ImportError: No module named PIL

PIL ini sudah disediakan untuk paket django, jika kita perhatikan pada saat proses installasi akan terlihat baris ini :

Installing collected packages: pytz, django, olefile, pillow, image

Sekarang buka file settings.py dan tambahkan baris ini :

‘ckeditor’, pada INSTALLED_APPS 

Copy dimana saja, tetap di file settings.py ya,
MEDIA_URL = ‘/media/’
CKEDITOR_UPLOAD_PATH = “uploads/”
CKEDITOR_CONFIGS = {
    ‘default’: {
        ‘toolbar’: None,
    },

Sekarang mari kita file modul.py kalian yang hendak kalian pasang ckeditor, tambahkan dipaling atas :

from ckeditor.fields import RichTextField

Jika sudah, sekarang bagian textarea kalian di ubah menjadi :

address = RichTextField()

Ingat ya bukan : 

address = models.RichTextField() 

Saya jamin berhasil, wong saya sudah coba kok. hehehe

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *