这些在django SUMMERNOTE的SUMMERNOTE_配置中意味着什么? 设置.py
SUMMERNOTE_配置={这些在django SUMMERNOTE的SUMMERNOTE_配置中意味着什么? 设置.py,django,summernote,Django,Summernote,SUMMERNOTE_配置={ 'attachment_upload_to': my_custom_upload_to_func(), 'attachment_storage_class': 'my.custom.storage.class.name', 'attachment_model': 'my.custom.attachment.model', }正如您所知,django summernote是django中使用的一个富文本编辑器字段。 但是当你在你的应用程序中实现这个插件时,你只
'attachment_upload_to': my_custom_upload_to_func(),
'attachment_storage_class': 'my.custom.storage.class.name',
'attachment_model': 'my.custom.attachment.model',
}正如您所知,django summernote是django中使用的一个富文本编辑器字段。 但是当你在你的应用程序中实现这个插件时,你只能得到最少的功能和默认选项。添加
SUMMERNOTE\u CONFIG
时,您可以自定义富文本字段并在其中添加更多功能
例如:
在您的问题中,您在“SUMMERNOTE_CONFIG”中添加了一些键和值,这是关于添加附件的attachment\u upload\u to
是需要保存附件的文件夹的路径<代码>附件\模型用于为附件创建模型
例如:
如果attachment_upload_to是文件夹的路径,那么为什么它会提到“my_custom_upload_tu_function()”'attachment_upload_to':'/path/to/attachment_folder',哦,是的,你能告诉我这是什么吗…'attachment_storage_class':'my custom storage.class.name'?嘿storage class是一个文件处理程序,它管理保存、删除,覆盖等,但它不是那么重要,因为django已经有了默认的文件存储类,它将为我们处理管理部分。如果您需要任何额外的管理功能,您需要通过从django.core.files.storage继承
来覆盖文件存储导入存储
# 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',
}