# models.py
from django.db import models
from ckeditor_uploader.fields import RichTextUploadingField
class Post(models.Model):
content = RichTextUploadingField()
# models.py
from django.db import models
from django.contrib import admin
from ckeditor_uploader.fields import RichTextUploadingField
class Post(models.Model):
content = RichTextUploadingField()
# admin.py
from django.contrib import admin
from .models import Post
@admin.register(Post)
class PostAdmin(admin.ModelAdmin):
fields = ['content']
# admin.py
from django.contrib import admin
from ckeditor_uploader.widgets import CKEditorUploadingWidget
class PostAdmin(admin.ModelAdmin):
formfield_overrides = {
models.TextField: {'widget': CKEditorUploadingWidget()}
}
# forms.py
from django import forms
from ckeditor_uploader.widgets import CKEditorUploadingWidget
class PostForm(forms.ModelForm):
content = forms.CharField(widget=CKEditorUploadingWidget())
# views.py
from django.views.generic.edit import CreateView
from .forms import PostForm
class PostCreateView(CreateView):
model = Post
form_class = PostForm
# forms.py
from django.forms import ModelForm
from bootstrap_datepicker_plus import DateTimePickerInput
from ckeditor_uploader.fields import RichTextUploadingField
class PostForm(ModelForm):
content = RichTextUploadingField(widget=CKEditorUploadingWidget())
# views.py
from django.views.generic.edit import CreateView
from .forms import PostForm
class PostCreateView(CreateView):
model = Post
form_class = PostForm
# forms.py
from django import forms
from materialize.forms import MaterializeModelForm
from ckeditor_uploader.widgets import CKEditorUploadingWidget
class PostForm(MaterializeModelForm):
content = forms.CharField(widget=CKEditorUploadingWidget())
# views.py
from django.views.generic.edit import CreateView
from .forms import PostForm
class PostCreateView(CreateView):
model = Post
form_class = PostForm
# serializers.py
from rest_framework import serializers
from django.db import models
from ckeditor_uploader.fields import RichTextUploadingField
class PostSerializer(serializers.ModelSerializer):
content = serializers.CharField(source='content.rendered')
class Meta:
model = Post
fields = ['id', 'content', 'created_at', 'updated_at']