Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这些在django SUMMERNOTE的SUMMERNOTE_配置中意味着什么? 设置.py_Django_Summernote - Fatal编程技术网

这些在django SUMMERNOTE的SUMMERNOTE_配置中意味着什么? 设置.py

这些在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中使用的一个富文本编辑器字段。 但是当你在你的应用程序中实现这个插件时,你只

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中使用的一个富文本编辑器字段。 但是当你在你的应用程序中实现这个插件时,你只能得到最少的功能和默认选项。添加
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',
}