SUMMERNOTE_CONFIG = {
'attachment_upload_to': my_custom_upload_to_func(),
'attachment_storage_class': 'my.custom.storage.class.name',
'attachment_model': 'my.custom.attachment.model',
}
答案 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',
}