Как использовать tinymce в django для страниц без прав администратора - PullRequest
1 голос
/ 10 декабря 2011

Я читал это руководство по установке , чтобы установить tinymce с django.Во-первых, это не сработало, а во-вторых, похоже, что оно связано только с учетной записью администратора.Более того, другие блоги об интеграции с tinymce и django также ориентированы только на учетную запись администратора.

Я в основном делаю приложение для блога и хочу предоставить некоторые основные функции tinymce, а не весь материал.Что я должен делать?Должен ли я переключиться на какой-нибудь другой текстовый редактор.

Ответы [ 3 ]

3 голосов
/ 11 декабря 2011

Я бы предложил вообще ничего не делать на стороне сервера, включить файлы JS и использовать обычный JS-init для создания виджетов.

2 голосов
/ 10 декабря 2011

Попробуйте:

class MyForm(forms.Form):

    def __init__(self, *args, **kwargs):
        super(MyForm, self).__init__(+args, **kwargs)
        self.fields['FIELD_NAME'].widget = TinyMCE()
1 голос
/ 10 декабря 2011

Как указано в документах , вам необходимо указать виджет в классе вашей формы:

from tinymce.widgets import TinyMCE

class MyForm(ModelForm):
    html = forms.CharField(widget=TinyMCE())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...