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)), ]
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
File details
Details for the file django-markdown-0.0.1.tar.gz
.
File metadata
- Download URL: django-markdown-0.0.1.tar.gz
- Upload date:
- Size: 104.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8e81c6c349f5c5477c2dc27707df24499e16abed22b099d30cb343ba0a54bc9 |
|
MD5 | 4f8ccad5934f842eb25dbb6d76860748 |
|
BLAKE2b-256 | 45c5cdee14e7ee23887dadd07aa6ab8945b412117af440a8305567f8f6a10802 |