2013-03-13 68 views
0

如何将TINY-MCE添加到大块?我使用Django-格拉佩利django-grappelli和大块的应用程序

因为我使用标准模式:

class DataAdmin(admin.ModelAdmin): 
    pass 

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

和它的工作。

编辑:

@Timmy奥马奥尼解决方案,做工精细,或只是:

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) 

回答

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)