1. 程式人生 > >Django展示富文字控制元件

Django展示富文字控制元件

1.在專案下的settings中新增:

INSTALLED_APPS = [
    'tinymce',
]

TINYMCE_DEFAULT_CONFIG = {
    'theme': 'advanced',
    'width': 800,
    'height': 600,
}

2.在專案下的urls中新增:

urlpatterns = [
    url(r'^getRTF/', views.getRTF, name='getRTF'),
]

3.在app下的views.py中新增:

def getRTF(request):
    return render(request, 'rtf.html')

4.在templates下建立名為rtf的html檔案: head下:

<script src='/static/tiny_mce/tiny_mce.js'></script>
<script>
        tinyMCE.init({
            'mode': 'textareas', 'theme': 'advanced',
            'width': 800, 'height': 600,
        })
</script>

body下:

<form action="url" method="post">
    <textarea name="" id="" cols="30" rows="10"></textarea>
</form>