내 django 프로젝트에서 froala WYSIWYG를 사용하려고했습니다. 문서에 언급 된대로 모든 것을 설치하고 준비했지만 콘텐츠 필드는 여전히 텍스트 필드 으로 표시 되었습니까? ?froala django가 템플릿에서 작동하지 않습니다
내 코드 forms.py
from django import forms
from .models import BlogPost
from froala_editor.widgets import FroalaEditor
class PostForm(forms.ModelForm):
content = forms.CharField(widget=FroalaEditor())
class Meta:
model = BlogPost
fields = ('title','body','thumb','tags')
템플릿
{% load static %}
{% load crispy_forms_tags %}
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="/static/bootstrap-3.3.7-dist/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="/static/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="/static/font-awesome/css/font-awesome.css">
<link href="{{STATIC_URL}}froala_editor/css/font-awesome.min.css" type="text/css" media="all" rel="stylesheet" />
<link href="{{STATIC_URL}}froala_editor/css/froala_editor.min.css" type="text/css" media="all" rel="stylesheet" />
<script type="text/javascript" src="{{STATIC_URL}}froala_editor/js/froala_editor.min.js"></script
</head>
<body>
<form method="POST" class="padding" enctype="multipart/form-data">
{% csrf_token %}
{{ editor|crispy }}
</form>
</body>
</html>
참고 나의 의견
그리고 난에 문제가있는
editor = PostForm(request.POST, request.FILES)
JQuery와 쿠키 오류 :
Uncaught ReferenceError: getCookie is not defined
at HTMLDocument.<anonymous> ((index):72)
at i (jquery.min.js:2)
at Object.fireWith [as resolveWith] (jquery.min.js:2)
at Function.ready (jquery.min.js:2)
at HTMLDocument.K (jquery.min.js:2)
@Awin 감사합니다. 답변 : [django-froala-editor를 사용하면 관리자 페이지에서 편집기가 작동합니다. 게시되지 않은 TypeError : $ (...) .FroalaEditor가 함수가 아닙니다. (https://stackoverflow.com/questions/34941170/using-django-froala-editor-the-editor-works-in-admin-page-wont-work-in-post-pa) – a7me3D