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的輕量化 易讀易寫特性,並且對於,圖表 數學式都有支援,目前許多 都廣泛使...