Django markdown support and wysiwig.
Project description
.. -*- mode: rst -*-
django-markdown
###############
**Django markdown** is django application that allows use markdown wisywig in flatpages, admin forms and other forms.
.. contents::
Requirements
-------------
- python >= 2.5
- django >= 1.2
- markdown
Installation
------------
**Django markdown** should be installed using pip: ::
pip install django-markdown
Setup
------
- Add 'django_markdown' to INSTALLED_APPS ::
INSTALLED_APPS += ( 'django_markdown', )
- Add django_markdown urls to base urls ::
url('^markdown/', include( 'django_markdown.urls')),
Use django_markdown
-------------------
1) Custom forms: ::
from django_markdown.widgets import MarkdownWidget
class MyCustomForm(forms.Form):
content = forms.CharField( widget=MarkdownWidget() )
2) Custom admins: ::
from django_markdown.admin import MarkdownModelAdmin
adimin.site.register(MyModel, MarkdownModelAdmin)
3) Flatpages: ::
# in your project main urls
from django_markdown import flatpages
...
# Django admin
admin.autodiscover()
flatpages.register()
urlpatterns += [ url(r'^admin/', include(admin.site.urls)), ]
django-markdown
###############
**Django markdown** is django application that allows use markdown wisywig in flatpages, admin forms and other forms.
.. contents::
Requirements
-------------
- python >= 2.5
- django >= 1.2
- markdown
Installation
------------
**Django markdown** should be installed using pip: ::
pip install django-markdown
Setup
------
- Add 'django_markdown' to INSTALLED_APPS ::
INSTALLED_APPS += ( 'django_markdown', )
- Add django_markdown urls to base urls ::
url('^markdown/', include( 'django_markdown.urls')),
Use django_markdown
-------------------
1) Custom forms: ::
from django_markdown.widgets import MarkdownWidget
class MyCustomForm(forms.Form):
content = forms.CharField( widget=MarkdownWidget() )
2) Custom admins: ::
from django_markdown.admin import MarkdownModelAdmin
adimin.site.register(MyModel, MarkdownModelAdmin)
3) Flatpages: ::
# in your project main urls
from django_markdown import flatpages
...
# Django admin
admin.autodiscover()
flatpages.register()
urlpatterns += [ url(r'^admin/', include(admin.site.urls)), ]
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
django-markdown-0.0.2.tar.gz
(104.9 kB
view details)
File details
Details for the file django-markdown-0.0.2.tar.gz
.
File metadata
- Download URL: django-markdown-0.0.2.tar.gz
- Upload date:
- Size: 104.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c47a9c73e5ba02ae09029d7e381a131b5d737c5c37039f1d29b94491b67b34d8 |
|
MD5 | cc7340fa4182230f91ef8052a158bdd6 |
|
BLAKE2b-256 | 5ce87fe7e26d0c5aff0a34b85acafd4ceab807a03359978e3f0f8aeb9c31394f |