Django markdown support and wysiwig.
Project description
Django markdown is django application that allows use markdown wisywig in flatpages, admin forms and other forms.
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
Custom forms:
from django_markdown.widgets import MarkdownWidget class MyCustomForm(forms.Form): content = forms.CharField( widget=MarkdownWidget() )
Custom admins:
from django_markdown.admin import MarkdownModelAdmin adimin.site.register(MyModel, MarkdownModelAdmin)
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)), ]
Settings
MARKDOWN_SKIN - skin option, default value is markitup
Example: settings.py
MARKDOWN_SKIN = 'simple'
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.5.tar.gz
(105.1 kB
view details)
File details
Details for the file django-markdown-0.0.5.tar.gz
.
File metadata
- Download URL: django-markdown-0.0.5.tar.gz
- Upload date:
- Size: 105.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1e476cdde68d667ab1f969770094f8a21c88b448e6d7eb57c8e1bfc1d619ff2 |
|
MD5 | bc4cf63a29d50075f128332e24f33622 |
|
BLAKE2b-256 | f55508ad1350d84b33f63d436cc33239079c50df705f1bd9916547296cf2b472 |