首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改各种对象的django-tinymce内容css

更改各种对象的django-tinymce内容css
EN

Stack Overflow用户
提问于 2011-10-20 17:20:52
回答 2查看 1.1K关注 0票数 2

如何在django-tinymce中为各种对象更改content_css选项?我的意思是,当我对model1使用tinymce时,content_css就是mod1.css,当我对model2使用tinymce时,就是mod2.css。我使用

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-08 18:29:06

我发现我可以在Meta类中为tiny_mce传递额外的参数:

代码语言:javascript
复制
class Meta:
        model = MyModel
        widgets = {
            'field_name': TinyMCE(mce_attrs={'content_css': "style.css"}),
        }
票数 5
EN

Stack Overflow用户

发布于 2016-01-18 00:36:28

感谢szaman的回复,我将尝试为新版Django (1.9)的初学者描述这个过程,即如何在Django的管理中的Post模型中名为'text‘的字段中添加自定义css文件

  1. models.py中的字段类型更改为HTMLField

从tinymce.models导入HTMLField类Post(models.Model):title =models.TextField(默认值=‘’) subtitle =models.TextField(默认值=‘’) text = HTMLField(default='')

  • In使用所需模型添加到admin.py文件:

@admin.register(帖子)#为帖子类添加Django管理的装饰器(admin.ModelAdmin):PostAdmin= PostForm # attach custom form

  • Add form‘classfrom tinymce.widgets TinyMCE PostForm class PostForm(forms.ModelForm):class Meta: model = Post TinyMCE= '__all__’# Django (>=1.8) widgets ={ 'text':TinyMCE(mce_attrs={'content_css':"path_to_css_file",}),}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7833708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档