diff --git a/novinky/admin.py b/novinky/admin.py index ea822bca..eecef739 100644 --- a/novinky/admin.py +++ b/novinky/admin.py @@ -1,5 +1,20 @@ +import django.forms from django.contrib import admin +from ckeditor_uploader.widgets import CKEditorUploadingWidget + from .models import Novinky -admin.site.register(Novinky) + +class NovinkyAdminForm(django.forms.ModelForm): + class Meta: + model = Novinky + widgets = { + 'text': CKEditorUploadingWidget, + } + fields = '__all__' + +@admin.register(Novinky) +class NovinkyAdmin(admin.ModelAdmin): + form = NovinkyAdminForm + diff --git a/soustredeni/admin.py b/soustredeni/admin.py index 048b9ec3..2f84eb59 100644 --- a/soustredeni/admin.py +++ b/soustredeni/admin.py @@ -1,7 +1,10 @@ +import django.forms from django.contrib import admin from django.forms import widgets from django.db import models +from ckeditor_uploader.widgets import CKEditorUploadingWidget + import soustredeni.models as m @@ -35,9 +38,17 @@ class SoustredeniOrganizatoriInline(admin.TabularInline): return qs.select_related('organizator', 'soustredeni') +class SoustredeniAdminForm(django.forms.ModelForm): + class Meta: + model = m.Soustredeni + widgets = { + 'text': CKEditorUploadingWidget, + } + fields = '__all__' + @admin.register(m.Soustredeni) class SoustredeniAdmin(admin.ModelAdmin): - model = m.Soustredeni + form = SoustredeniAdminForm inline_type = 'tabular' inlines = [SoustredeniUcastniciInline, SoustredeniOrganizatoriInline]