def react_documents(context, module, reload_on_success=False):
chapters = Chapter.objects.filter(module=module)
serializer = ChapterSerializer(chapters, many=True)
chapters_json = JSONRenderer().render(serializer.data)
widget = CKEditorUploadingWidget(config_name='image-editor')
widget._set_config()
config = JSONRenderer().render(widget.config)
context = {
'chapters': chapters_json,
'module': module.pk,
'config': config,
'id': 'document-' + str(module.id),
'reload_on_success': json.dumps(reload_on_success),
'ckeditor_media': widget.media
}
return context
评论列表
文章目录