An extension of the Django Textarea widget made for editing Markdown with a live preview.
Project description
Django Bootstrap Markdown Editor
================================
A beautiful Markdown editor with a side by side preview
-------------------------------------------------------
An extension of the Django Textarea widget made for editing
`Markdown <http://daringfireball.net/projects/markdown/>`__ with a live
preview.
.. figure:: http://thegoods.aj7may.com/content/images/2013/Dec/Screen_Shot_2013_12_21_at_2_39_47_PM.png
:alt: Example
Example
Install:
~~~~~~~~
``> pip install django-bootstrap-markdown``
Usage:
~~~~~~
- Add ``django-bootstrap-markdown`` to the installed apps of your
Django Project
- Instead of using the django ``Textarea`` widget use the
``MarkdownInput``
- Be sure to include the form's required media in the template. *ie.*
``{{ form.media }}``
- Also be sure to include `Twitter
Bootstrap <http://getbootstrap.com/>`__
- Include the markdown urls:
*urls.py*
::
urlpatterns = patterns('',
...
url(r'^markdown/', include('django_bootstrap_markdown.urls')),
...
)
Example:
~~~~~~~~
*forms.py*
::
from django import forms
from django_bootstrap_markdown.widgets import MarkdownInput
class PostForm(forms.Form):
title = forms.CharField()
markdown = forms.CharField( widget=MarkdownInput )
================================
A beautiful Markdown editor with a side by side preview
-------------------------------------------------------
An extension of the Django Textarea widget made for editing
`Markdown <http://daringfireball.net/projects/markdown/>`__ with a live
preview.
.. figure:: http://thegoods.aj7may.com/content/images/2013/Dec/Screen_Shot_2013_12_21_at_2_39_47_PM.png
:alt: Example
Example
Install:
~~~~~~~~
``> pip install django-bootstrap-markdown``
Usage:
~~~~~~
- Add ``django-bootstrap-markdown`` to the installed apps of your
Django Project
- Instead of using the django ``Textarea`` widget use the
``MarkdownInput``
- Be sure to include the form's required media in the template. *ie.*
``{{ form.media }}``
- Also be sure to include `Twitter
Bootstrap <http://getbootstrap.com/>`__
- Include the markdown urls:
*urls.py*
::
urlpatterns = patterns('',
...
url(r'^markdown/', include('django_bootstrap_markdown.urls')),
...
)
Example:
~~~~~~~~
*forms.py*
::
from django import forms
from django_bootstrap_markdown.widgets import MarkdownInput
class PostForm(forms.Form):
title = forms.CharField()
markdown = forms.CharField( widget=MarkdownInput )
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for django-bootstrap-markdown-1.5.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89fce70a35f137f55e27c649a4d08585c5986c4a575c53dc34c4b69dfc2526a5 |
|
MD5 | a7542281a8dc49ac6b66a760bea999db |
|
BLAKE2b-256 | df61d6972a957a910ded1ee037f1dfd96a3eb11358b7b4cd654aa1fe29c07472 |