在堆棧溢出有兩個關於this editor的問題,沒有人回答!如何安裝django-ckeditor?
所以我問如何安裝這個Django包到我的項目? 我已經關注these steps,沒有錯誤,沒有任何東西,並且形式仍然保持不變。爲什麼??
編輯:繼承人模型
from datetime import datetime
from django.db import models
from django.utils.translation import ugettext_lazy as _, ugettext
from ckeditor.fields import RichTextField
class Newsletter(models.Model):
title = models.CharField(
_(u'Title'),
max_length=200,
help_text=_(u'Newsletter title'),
)
body = RichTextField()
date = models.DateField(
_(u'Date'),
help_text=_(u'Set date when this newsletter should be send')
)
class Meta:
ordering = ['title',]
forms.py
from models import Newsletter, Mail
class NewsletterForm(forms.ModelForm):
class Meta:
model = Newsletter
觀點:
from newsletter.models import Newsletter, Mail
from newsletter.forms import NewsletterForm, MailForm
def newsletters_add(request):
form = NewsletterForm()
tpl = "form_newsletter.html"
return render_to_response(tpl, RequestContext(request, {
'form': form,
}))
所有形式{{形式}}標籤成功地outputed
設置.py(該項目的)
CKEDITOR_MEDIA_PREFIX = "/media/ckeditor/"
CKEDITOR_UPLOAD_PATH = "/www/vhosts/sender/media/newsletter/uploads/"
CKEDITOR_UPLOAD_PREFIX = "http://******/media/newsletter/uploads/"
CKEDITOR_RESTRICT_BY_USER = True
CKEDITOR_CONFIGS = {
'default': {
'toolbar': 'Basic',
},
}
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
'django.contrib.admin',
#'tagging',
'debug_toolbar',
'ckeditor',
'mailer',
'newsletter'
)
您是否也使用該字段或小部件? – 2010-12-20 23:16:51
字段,更新後 – holms 2010-12-20 23:19:48
你可以粘貼生成的HTML表單?我認爲這可能與媒體定義有關,但我不能確定沒有看到HTML。 – girasquid 2010-12-20 23:29:26