Изменение размера TinyMCE в django
Я пытаюсь написать виджет для изменения размера моего django tinymce, но, похоже, он не работает...
вот мой код, что я делаю не так?
from django import forms
from .models import blog, comment, reply, like, subscription
from tinymce.widgets import TinyMCE
class blogform(forms.ModelForm):
class Meta:
model = blog
fields = ['content', 'title', 'blog_pic' ]
widgets = {
'content': (TinyMCE(attrs={'style':'height:100vh; width:60%'}))
}
Я понял, в чем была проблема; у меня был файл app.js в моей папке static, который имел конфигурацию для стилизации редактора tinymce; все, что мне нужно было сделать, это изменить ширину или высоту, чтобы соответствовать моим потребностям... вот код
tinymce.init({
selector: "textarea",
height: "700",
width: "60%",
plugins: "insertdatetime media image preview",
toolbar: "undo redo | bold italic | alignleft alignright aligncenter alignjustify | image media | preview",
image_title: true,
image_caption: true,
automatic_uploads: true,
image_advtab: true,
file_picker_types: "image media",
file_picker_callback: function (cb, value, meta) {
var input = document.createElement("input");
input.setAttribute("type", "file");
if (meta.filetype == "image") {
input.setAttribute("accept", "image/*");}
if (meta.filetype == "media") {
input.setAttribute("accept", "video/*");}
input.onchange = function () {
var file = this.files[0];
var reader = new FileReader();
reader.onload = function () {
var id = "blobid" + (new Date()).getTime();
var blobCache = tinymce.activeEditor.editorUpload.blobCache;
var base64 = reader.result.split(",")[1];
var blobInfo = blobCache.create(id, file, base64);
blobCache.add(blobInfo);
cb(blobInfo.blobUri(), { title: file.name });
};
reader.readAsDataURL(file);
};
input.click();
},
content_style: "body { font-family:Helvetica,Arial,sans-serif; font-size:14px }"});