Django使用markdown編輯器

2022-07-25 16:18:29 字數 1534 閱讀 2256

pip install django-mdeditor
'django.contrib.admin',

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

'django.contrib.staticfiles',

# 新插入的corsheaders,之前的不

'corsheaders',

# 註冊markdown的應用

'mdeditor',

'report',

]

media_url = '/media/'

media_root = os.path.join(base_dir, 'media')

# 順便配置下靜態資源的根目錄

static_root = os.path.join(base_dir, 'static')

from django.contrib import admin

from django.urls import path, include, re_path

from django.views.static import serve

from report.views import get_report

from restful_api.settings import static_root, media_root

urlpatterns = [

path('admin/', admin.site.urls),

path('report/', get_report),

# 配置mdeditor路由

path(r'mdeditor/', include('mdeditor.urls')),

# django關閉debug模式後,靜態檔案無法訪問,這裡要設定下靜態檔案的訪問路由

re_path(r'^static/(?p.*)$', serve, ),

re_path(r'^media/(?p.*)', serve, ),

]

python manage.py collectstatic
from django.db import models

from mdeditor.fields import mdtextfield

class report(models.model):

title = models.charfield(max_length=120, verbose_name="標題")

content = mdtextfield(max_length=1000, verbose_name="測試報告")

# settings.py中配置該值

x_frame_options = 'sameorigin'

Django Admin使用markdown編輯器

pip install django mdeditor django.contrib.admin django.contrib.auth django.contrib.contenttypes django.contrib.sessions django.contrib.messages djang...

SwaggerUI匯出離線Markdown文件說明

swaggerui匯出離線markdown文件說明 趟過很多坑,最後看到這篇文章,嘗試了一下,這個方法算是比較簡單奏效的方法。新增依賴庫 其中,springfox swagger2要2.9.2以上,低版本使用會有很多異常問題,所以 中使用是springfox swagger2最好公升級到2.9.2以...

Windows 平台上優雅的Markdown編輯器

windows 平台上的本地 markdown 編輯器及相應應用的介紹 markdown 是一種輕量級標記語言 允許人們 使用易讀易寫的純文字格式編寫文件,然後轉換成有效的xhtml 或者 html 文件 由於markdown的輕量化 易讀易寫特性,並且對於,圖表 數學式都有支援,目前許多 都廣泛使...