如何在django-tinymce HTMLField中增加编辑器的宽度?

时间:2015-11-14 13:28:53

标签: python django tinymce

models.py:

..
from tinymce.models import HTMLField

class MyModel(models.Model):
   ..
   description = HTMLField()
   ..

admin.py

..
from .models import MyModel
..


class MyModelAdmin(admin.ModelAdmin):

      fieldsets = (
          (None, {
              'fields': (.., 'description', ..,)
          }),
          ..
      ..

如何增加默认django管理模型添加模板中显示的TinyMCE HTML编辑器的宽度? 。请注意我在模型中使用HTMLField(),我不想使用forms.py

创建表单

如果您需要更多详细信息,请与我们联系。

提前致谢,

1 个答案:

答案 0 :(得分:0)

HTMLField正在使用TinyMCE小部件,因此您可以通过这种方式自定义其cols数量:

from tinymce.models import HTMLField
from tinymce.widgets import TinyMCE

class MyModel(models.Model):
   ...
   description = HTMLField(widget=TinyMCE(attrs={'cols': 80, 'rows': 30}))
   ...