我在这里就座。 我正简单地将网站从html转换成一个Django驱动的网站,网站没有特殊内容,没有特别内容,有3页(cv/about/projects),并且是网络组合的范畴。
I want to use CKEditor to enable editing of the pages via the admin interface. I also want to be able to use the Django templates.
当从CK-edit-interface上页并增加内容时,我无法作为模板查阅网页。
我认为,守则对我的问题很重要:
模式:
from django.db import models
from ckeditor.fields import HTMLField
class Page(models.Model):
title = models.CharField(max_length=30)
content = HTMLField(blank=True, verbose_name= HTML version )
def __unicode__(self):
return self.title
意见:
def cv(request):
cv = Page.objects.filter(id=2)
content = ([p.content for p in cv])
return HttpResponse(content)
urls.py:
url(r ^cv$ , cv),
我阅读了背景和内容;使用模板使页数动态的载体,因此我写道:
意见:
from django.template import Context, loader
def about(request):
about = Page.objects.filter(id=1)
t = loader.get_template( about.html )
ct = Context({
about : about
})
return HttpResponse(t.render(ct))
但是,我需要通过各自的档案更新这些网页,而CKEdit-interface的网页没有reach。 任何人都知道我需要做些什么,并且能够利用Django模板编辑我的网页? (Using the{%/2005/4 content %}{% endblock %} ) While 仍然能够利用CKEditor编辑这些网页的内容。