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.6.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | fccdf1e8fc538380f7de734805f20a620e5b7cbe8464e848e2344483b74e310a |
|
MD5 | 6cc95cac1488286d64b096d386c1a3a2 |
|
BLAKE2b-256 | c091dd674c669d028577efc3daf8bd10813a1deac5464d63b1d13aeab7474f41 |