2013-08-25 82 views
0

我已經正確安裝Django,TinyMCE的並集JS URL和js根 但結果顯示它只是一個簡單的文本區和犯規顯示工具欄和其他TinyMCE的特點:Django的TinyMCE的不顯示工具欄

from django.db import models 
from tinymce import models as tinymce_models 

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

我使用這個:

self.fields['content'].widget=TinyMCE(attrs={'cols': 80, 'rows': 30}) 

但這不行!它只顯示一個80行和30行大小的簡單文本區域。

請幫幫我!我該怎麼辦?

回答

2

請確保您已經TinyMCE的網址添加到您的urls.py和加載的媒體資源,在您的模板,如:

<head> 
    ... 
    {{ form.media }} 
</head> 

還有就是我的Django的TinyMCE的配置,將它們添加到您的settings.py

TINYMCE_DEFAULT_CONFIG = { 
    'theme': 'advanced', 
    'relative_urls': False, 
    'plugins': 'media', 
    'theme_advanced_buttons1': 'bold,italic,underline,bullist,numlist,|,media,link,unlink,image', 
    'theme_advanced_resizing': True, 
    'theme_advanced_path': False, 
} 

你可以通過閱讀docs得到更多的細節。