首先请原谅我的英语真的很糟糕,但我会尽力解释。
我在博客中工作,django-blog-zinnia
到目前为止一切顺利。现在我尝试CKEditor
与
Django zinnia-wysiwyg-ckeditor
我按照其每个文档中的步骤进行操作,但无法使其正常工作。
我在控制台中搜索并检查了错误,没有任何东西,可能会忽略一些东西,因为这也是我第一次使用 Django。
所以,我做的是这个
- 我安装
zinnia-wysiwyg-ckeditor
并django-ckeditor
- 我在我的
settings.py
和配置中添加了应用程序django-ckeditor
我的settings.py
样子是这样的。...
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(DATA_DIR, 'media')
STATIC_ROOT = "/static_prod/"
...
INSTALLED_APPS = (
...
'ckeditor',
'ckeditor_uploader',
'zinnia',
'zinnia_ckeditor'
)
...
# ZINNIA SETTINGS
ZINNIA_ENTRY_BASE_MODEL = 'myapp.models.Video'
ZINNIA_PAGINATION = 5
# CKEDITOR SETTINGS
CKEDITOR_UPLOAD_PATH = "uploads/"
CKEDITOR_JQUERY_URL = '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'
CKEDITOR_CONFIGS = {
'default': {
'toolbar': 'Full',
},
'zinnia-content': {
'toolbar_Zinnia': [
['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord'],
['Undo', 'Redo'],
['Scayt'],
['Link', 'Unlink', 'Anchor'],
['Image', 'Table', 'HorizontalRule', 'SpecialChar'],
['Source'],
['Maximize'],
'/',
['Bold', 'Italic', 'Underline', 'Strike',
'Subscript', 'Superscript', '-', 'RemoveFormat'],
['NumberedList', 'BulletedList', '-',
'Outdent', 'Indent', '-', 'Blockquote'],
['Styles', 'Format'],
],
'toolbar': 'Zinnia',
},
}
在我urls.py
添加了这个。
url(r'^ckeditor/', include('ckeditor_uploader.urls')),
- 我运行了
collectstatic
管理命令:python manage.py collectstatic
和管理员我的zinnia
内容领域保持不变。