Django integration for Vditor Markdown Editor
Project description
dj_vditor
Django integration for Vditor Markdown Editor
Installation
pip install dj_vditor
# 如果需要OSS支持
pip install dj_vditor[oss]
Quick Start
- Add to
INSTALLED_APPS:
INSTALLED_APPS = [
...
'dj_vditor',
]
- Add URL route in
urls.py:
# 当然你也可以自定义url和view, 只要跟配置中的upload.url一致即可
urlpatterns = [
...
path('vditor/', include('dj_vditor.urls')),
]
- Use in Model:
from dj_vditor.models import VditorTextField
class Article(models.Model):
content = VditorTextField()
- Configure settings:
# 这是默认配置, 如果不需要修改的话, 可以不设置, 直接使用默认配置
VDITOR_CONFIGS = {
"width": "100%",
"height": 720,
"cache": {"enable": False},
"mode": "sv",
"debugger": "false",
"icon": "ant",
"outline": "",
"counter": {
"enable": True,
},
"lang": "zh_CN",
"toolbar": [
"emoji",
"headings",
"bold",
"italic",
"strike",
"link",
"|",
"list",
"ordered-list",
"check",
"outdent",
"indent",
"|",
"quote",
"line",
"code",
"inline-code",
"insert-after",
"table",
"|",
"upload",
"fullscreen",
"export",
"|",
"outline",
],
"upload": {
"url": "/vditor/upload/", # 上传接口地址
"max": 5 * 1024 * 1024, # 5MB
"accept": "image/png,image/jpeg,image/gif,image/webp", # 允许类型
"fieldName": "file[]",
"multiple": True,
},
}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dj_vditor-0.1.1.tar.gz
(4.1 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dj_vditor-0.1.1.tar.gz.
File metadata
- Download URL: dj_vditor-0.1.1.tar.gz
- Upload date:
- Size: 4.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6ae47d9a08e0671df51c26ef873084c7dd3202a5f165dfcaf3210fe18681087
|
|
| MD5 |
9b208d0c1d4c2ac41bbce3a442c382d3
|
|
| BLAKE2b-256 |
9c716fdac6d1921b734977d60d717df8d8955dd2e697085006fdc9fc944fe81c
|
File details
Details for the file dj_vditor-0.1.1-py3-none-any.whl.
File metadata
- Download URL: dj_vditor-0.1.1-py3-none-any.whl
- Upload date:
- Size: 2.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad1017adafb24e345e818f9a5109ded493f77d5eb6e398ef97bda47c8190f9db
|
|
| MD5 |
8665d247464f572496139aa288a7f5f7
|
|
| BLAKE2b-256 |
2683a6dd0ec3a8364ec33ca2a9ab655252e1bcd5677609a0edfc0e0787a0f515
|