我正在尝试创建一个带有模型字段和 ckeditor wiget 的模板,但我无法在 html 中呈现字段,而是显示一个空白页面而没有错误
这是我的 forms.py
from django import forms
from app.models import BlogPost
from ckeditor.widgets import CKEditorWidget
class BlogForm(forms.ModelForm):
title = forms.CharField(required=True)
body = forms.CharField(widget=CKEditorWidget())
tags = forms.CharField(required=True)
class Meta:
model = BlogPost
Run Code Online (Sandbox Code Playgroud)
模型.py
from django.db import models
from ckeditor.fields import RichTextField
class BlogPost(models.Model):
title = models.CharField(max_length=70)
body = RichTextField()
tags = models.CharField(max_length=10)
Run Code Online (Sandbox Code Playgroud)
视图.py
def write_post(request):
blog_form=BlogForm()
return render(request,'write_post.html',{'blog_form':blog_form})
Run Code Online (Sandbox Code Playgroud)
write_post.html
{%block content%}
{% load staticfiles %}<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="{% static "ckeditor/ckeditor/ckeditor.js" …
Run Code Online (Sandbox Code Playgroud)