Django表单小部件库,用于在textarea上使用CodeMirror
django-codemirror-widget-2的Python项目详细描述
这个包是django codemorr小部件的包装器
Django窗体小部件库,用于在Textarea上使用CodeMirror。在
安装
pip install django-codemirror-widget-2
使用
首先,需要在settings.py上指定CODEMIRROR_PATH。 ^{tt5$的URI{tt5}与目录tt2}相似。 如果不指定,则默认为'codemirror'。 CodeMirror应该放在那里。在
在使用codemirror.CodeMirrorTextareawidget作为目标文本区域,如下所示:
^{pr2}$ 在
设置
在您的settings.py中使用以下内容。在
CODEMIRROR_PATH
CodeMirror目录的URI(您的CodeMirror安装应位于{{ STATIC_URL }}/{{ CODEMIRROR_PATH }})
CODEMIRROR_MODE
默认模式,可以是字符串或配置映射(默认:'javascript')
CODEMIRROR_THEME
应用的默认主题(默认:'default')
CODEMIRROR_CONFIG
其余CodeMirror选项的基映射(默认值:{ 'lineNumbers': True })
CODEMIRROR_JS_VAR_FORMAT
用表单字段名插值的格式字符串,用于命名将保存CodeMirror的全局JS变量 编辑器对象。例如,对于CODEMIRROR_JS_VAR_FORMAT = "%s_editor"和一个名为“code”的字段,JS变量 名称将是“代码编辑器”。如果CODEMIRROR_JS_VAR_FORMAT为None,则不创建任何全局变量(默认值:None)
- 项目
标签: