Django: Проблемы с встраиванием tinyMCE в мою модель без плоских страниц - PullRequest
0 голосов
/ 07 февраля 2010

Я получил tinyMCE для работы с плоскими страницами, скопировав файл change_form.html и вставив элемент скрипта.

Я следовал инструкциям здесь , но все еще есть проблемы. Я добавил этот фрагмент к своей модели Entry:

class Entry( models.Model ):

    class Admin:
        # various admin options are here
        js = (
                '/tiny_mce/tiny_mce.js',
                '/appmedia/admin/js/textareas.js',
            )

Когда я просматриваю исходный код на странице администрирования добавления записи (после перезапуска Apache2), я нигде не вижу вышеуказанные js-файлы.

Ответы [ 2 ]

1 голос
/ 07 февраля 2010

Направления, на которые вы ссылались, очень старые и, в частности, датируются до того, как были внесены изменения 'newforms-admin'. Вам нужно добавить кортеж js во внутренний класс Media вашего админ-класса, как описано здесь .

0 голосов
/ 07 февраля 2010

Закончилось прибеганием к django-tinymce, пришлось изменить admin.py моего приложения и определить класс для AdminForm, переопределить атрибут формы с помощью моего вновь созданного класса, и наконец появился tinyMCE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...