跳转到主要内容

Django CodeMirror 6

项目描述

Django CodeMirror 6 是一个Apache2许可证的Django应用程序,用于支持CodeMirror 6。

功能

  • Code Mirror 6的预编译捆绑包

  • 在Python 3.7、3.8、3.9、3.10、3.11上进行了测试

  • 在Django 3.2 LTS和Django 4.1上进行了测试

  • 在Linux、Mac和Windows上进行了测试

https://github.com/grantjenks/django-codemirror6/workflows/integration/badge.svg https://github.com/grantjenks/django-codemirror6/workflows/release/badge.svg

快速入门

使用 pip 安装Django CodeMirror 6非常简单

$ pip install django-codemirror6

修改 settings.py 如下

INSTALLED_APPS += ['django_codemirror6']

在模板中

{% load static %}
...
<script src="{% static 'cm6/cm6-all-yjs.min.js' %}"></script>

捆绑包命名如下

cm6[-language][-yjs][.min].js
  • [-language] 是可选的,可以是 cpp、css、html、java、javascript、json、markdown、php、python、rust、sql、xml 或特殊的“all”

  • [-yjs] 是可选的,用于实时共享/协作

  • [.min] 是可选的,用于压缩源

示例

  • cm6.js 是一个没有特定语言支持且没有 yjs 的文本编辑器

  • cm6-python.min.js 是一个支持 Python 语言的压缩文本编辑器

  • cm6-all-yjs.min.js 是一个包含所有功能的压缩文本编辑器

请参阅 示例 以了解 Code Mirror 6 的配置示例。

参考和索引

Django CodeMirror 6 许可证

版权所有 2022-2023 Grant Jenks

根据Apache许可证版本2.0(“许可证”);除非适用法律要求或经书面同意,否则不得使用此文件,除非遵守许可证。您可以在以下位置获取许可证副本:

https://apache.ac.cn/licenses/LICENSE-2.0

除非适用法律要求或经书面同意,否则根据许可证分发的软件按“原样”基础分发,不提供任何明示或暗示的保证或条件。有关许可证的特定语言、权限和限制,请参阅许可证。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源分发

django-codemirror6-1.0.1.tar.gz (15.0 MB 查看哈希值)

上传时间

构建分发

django_codemirror6-1.0.1-py3-none-any.whl (15.1 MB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页