@robocop45
Only python

Почему добавляя ckeditor, не создается новый пост?

шаблон
<form action="" method="post" enctype="multipart/form-data" >
            <label>{{form.q_name.label}}:</label> <p>{{ form.q_name }}</p>
            <label>{{form.tags.label}}:</label> <p>{{ form.tags }}</p>
            <label>{{form.q_text.label}}:</label> <p id="editor">{{ form.q_text }}</p>
            <label>{{form.difficult.label}}:</label> <p>{{ form.difficult }}</p>

    {% csrf_token %}
    {% if update_button %}
    <p><input type="submit" value="Обновить вопрос"></p>
    {% else%}
    <p><input type="submit" value="Задать вопрос"></p>
    {% endif%}

<script>
        ClassicEditor
                .create( document.querySelector( '#editor' ) )
                .then( editor => {
                        console.log( editor );
                } )
                .catch( error => {
                        console.error( error );
                } );
                </script>
</form>


forms
class QuestionForm(forms.ModelForm):
    class Meta:
        model = Questions
        fields = ['q_name', 'tags', 'q_text', 'difficult']


        widgets = {
            'q_name': forms.TextInput(attrs={'class': 'form-name'}),
    
        }

нажимаю на кнопку "Задать вопрос" и ничего не происходит, но если убрать id='editor', то все окей
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы