我正在try 在Django模板中显示RichTextfield.在管理面板中,它可以工作,但在模板中不能. 我的模板名为create.html:
{% block main %}
<div class="blocker" style="height: 100px;"></div>
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Absenden</button>
</form>
{% endblock %}
Forms.py:
class Create(forms.ModelForm):
content = RichTextField()
title = forms.CharField(label='title', max_length=100)
class Meta:
model = Post
fields = ['title', 'content']
Views.py
def create(request):
if request.method == 'POST':
form = Create(request.POST)
if form.is_valid():
title = form.cleaned_data['title']
content = form.cleaned_data['content']
Post(title=title, content=content).save()
return redirect("../blog")
else:
form = Create()
return render(request, 'create.html', {'form': form})
我在表格中try 了不同的东西.