TinyMCE не появляется в Flask - PullRequest
0 голосов
/ 01 марта 2020

Я очень внимательно следовал этому руководству: https://www.kevin7.net/post_detail/2, но, похоже, TinyMCE не работает в моем приложении Flask.

По сути, оно не отображается на экране вообще, как будто я что-то упускаю.

Это код, который я использую в шаблоне html. Я пытаюсь получить его для отображения поля текстовой области содержимого из формы создания сообщения.

  <h1> TEST </h1>
  <script type="textarea/javascript" src="{{ url_for('static', filename='tinymce/tinymce.min.js') }}"></script>
  <script type="textarea/javascript">
      tinymce.init({
      selector: '#content',
      plugins: [
        'advlist autolink link image imagetools lists charmap print preview hr anchor pagebreak spellchecker',
        'searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking',
        'save table contextmenu directionality template paste textcolor codesample'
      ],
      toolbar: 'insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | print preview media fullpage | forecolor backcolor emoticons | codesample',
      codesample_languages: [
        {text: 'HTML/XML', value: 'markup'},
        {text: 'JavaScript', value: 'javascript'},
        {text: 'CSS', value: 'css'},
        {text: 'Processing', value: 'processing'},
        {text: 'Python', value: 'python'}
      ]
      });
  </script>

Ниже приведена форма PostForm, к которой я пытаюсь прикрепить ее. Поле содержимого.

class PostForm(FlaskForm):
    title = StringField('Title', validators=[DataRequired()])
    content = TextAreaField('Content', validators=[DataRequired()])
    submit = SubmitField('Post')
...