chen2aaron / django-editormd

django-editormd package helps integrate editor.md with Django.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Django Editor md

django-editormd package helps integrate editor.md with Django.

Getting started

Install the package:

pip install django-editormd

Add editormd to INSTALLED_APPS in settings.py.

Usage

  1. Usage in models
from editormd.models import EditorMdField


class Page(models.Model):
    content_editormd1 = EditorMdField()
  1. OR Usage in forms
from editormd.fields import EditorMdFormField


class PageForm(forms.ModelForm):
    content_editormd1 = EditorMdFormField()
    content_editormd2 = EditorMdFormField()
    content_editormd3 = EditorMdFormField()

    class Meta:
        model = Page
        fields = '__all__'


@admin.register(Page)
class PageAdmin(admin.ModelAdmin):
    form = PageForm

Settings

You can use the following settings in settings.py.

  • EDITORMD_UPLOAD_TO set your upload path

  • EDITORMD_WATERMARK default is false, if set True, you should set EDITORMD_WATERMARK_TEXT='some string'

  • EDITORMD_UPLOAD_SUFFIX If you use django-qiniu-storage, maybe you will use watermark suffix.

About

django-editormd package helps integrate editor.md with Django.

License:MIT License


Languages

Language:JavaScript 61.3%Language:CSS 36.0%Language:Python 2.7%