xuzhao markdown editor¶
Django markdown editor!
Installation¶
Install from pip
pip install xuzhao-markdown-editor
Add ‘xuzhao_markdown’ to your INSTALLED_APPS setting.
INSTALLED_APPS = (
...
'xuzhao_markdown',
)
Add the configuration to your settings.py module
MEDIA_URL = ('/media/')
MEDIA_ROOT = os.path.join(SITE_ROOT, 'media')
Extra configuration of the settings.py
NAME | DESCRIPTION | DEFAULT |
---|---|---|
MARKDOWN_WIDGET_TEMPLATE | markdown template | xuzhao_markdown/widgets/markdown.html |
MARKDOWN_IMAGE_FORMATS | image format | [“jpg”, “jpeg”, “gif”, “png”, “bmp”, “webp”] |
MARKDOWN_UP_IMAGE_URL | upload url | /xuzhao_markdown/uploadimage/ |
MARKDOWN_IMAGE_FLODER | storage path | xuzhao_markdown |
Example¶
AdminMarkdownWidget
class ArticleForm(forms.ModelForm):
body = forms.CharField(widget=AdminMarkdownWidget())
class Meta:
model = Article
fields = '__all__'
MarkdownWidget
class ArticleForm(forms.ModelForm):
body = forms.CharField(widget=MarkdownWidget())
class Meta:
model = Article
fields = '__all__'