0

如何将 TINY-MCE 添加到块中?我使用 django-grappelli

对于我使用的标准模型:

class DataAdmin(admin.ModelAdmin):
    pass

    class Media:
        js = [
        '/static/grappelli/tinymce/jscripts/tiny_mce/tiny_mce.js',
        '/static/tinymce_setup.js',
        ]

它工作。

编辑:

@Timmy O'Mahony 解决方案工作正常或只是:

class CustomChunkAdmin(ChunkAdmin):
    class Media:
        js = [
        '/static/grappelli/tinymce/jscripts/tiny_mce/tiny_mce.js',
        '/static/tinymce_setup.js',
        ]
admin.site.unregister(Chunk)
admin.site.register(Chunk, CustomChunkAdmin)
4

1 回答 1

0

在现有的管理文件中:

from django.db import models
from tinymce.widgets import TinyMCE
from chunks.admin import ChunkAdmin
from chunks.models import Chunk

class CustomChunkAdmin(ChunkAdmin):
    formfield_overrides = {
        models.TextField: {'widget': TinyMCE() },
    }
admin.site.unregister(Chunk)
admin.site.register(Chunk, CustomChunkAdmin)
于 2013-03-13T16:35:18.143 回答