我一直在遵循https://github.com/django-ckeditor/django-ckeditor的指示,并且擦掉数据库以获取RichTextField()注册。我的models.py是:如何让我的django-ckeditor安装识别?
#!/usr/bin/python
import settings
from ckeditor.fields import RichTextField
from django.db import models
class Page(models.Model):
title = models.CharField(max_length = 255)
body = RichTextField()
location = models.CharField(max_length = 255, verbose_name = "URL")
keywords = models.CharField(max_length = 255, blank = True)
meta_description = models.CharField(max_length = 255, blank = True)
script = models.TextField(blank = True)
def __unicode__(self):
return 'Page "' + self.title + '" at ' + self.location
class Meta:
ordering = ['title']
然而,CKEditor的是显示不出来的“身体”现场,一看为admin页面编辑器的页面源背叛没有提及的CKEditor。
JavaScript的夹杂物:
<title>Add page | Django site admin</title>
<link rel="stylesheet" type="text/css" href="/static/admin/css/base.css" />
<link rel="stylesheet" type="text/css" href="/static/admin/css/forms.css" />
<!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/static/admin/css/ie.css" /><![endif]-->
<script type="text/javascript">window.__admin_media_prefix__ = "/static/admin/";</script>
<script type="text/javascript" src="/admin/jsi18n/"></script>
<script type="text/javascript" src="/static/admin/js/core.js"></script>
<script type="text/javascript" src="/static/admin/js/admin/RelatedObjectLookups.js"></script>
<script type="text/javascript" src="/static/admin/js/jquery.js"></script>
<script type="text/javascript" src="/static/admin/js/jquery.init.js"></script>
<script type="text/javascript" src="/static/admin/js/actions.js"></script>
什么可以/我应该怎么做,这样的“页”的“身体”字段具有其窗口小部件CKEDITOR?