在django-summernote的SUMMERNOTE_CONFIG中,这些意味着什么?

时间:2016-04-14 06:19:12

标签: django summernote

settings.py

SUMMERNOTE_CONFIG = {

'attachment_upload_to': my_custom_upload_to_func(),

'attachment_storage_class': 'my.custom.storage.class.name',

'attachment_model': 'my.custom.attachment.model',

}

1 个答案:

答案 0 :(得分:0)

如您所知,django-summernote是django中使用的富文本编辑器字段。 但是当您将该插件实现到您的应用程序时,您只能获得最低限度的功能和默认选项。添加SUMMERNOTE_CONFIG时,您可以自定义富文本字段并在其中添加更多功能。

例如:

在您的问题中,您可以在' SUMMERNOTE_CONFIG'中添加一些键和值。它是关于添加附件。 attachment_upload_to是需要保存附件的文件夹的路径。 attachment_model是为您的附件创建模型

例如:

# my/custom/attachment.py

from django_summernote import AbstractAttachment

class Attachment(django_summernote.AbstractAttachment):
    pass


# django_project/settings.py
SUMMERNOTE_CONFIG = {

    'attachment_upload_to': '/path/to/attachment_folder',
    'attachment_model': 'my.custom.attachment.Attachment',
}