django-ciao-markdown è un ciao js editor di Markdown wrapper per Django. Realizzato per l'uso in FeinCMS, supporta più editori sulla stessa pagina.
Installazione
È possibile installare django-ciao-mark-down o tramite il Python Package Index (PyPI) o dai sorgenti.
Per installare usando pip ,:
& Nbsp; pip installare U django-ciao-markdown
Per installare usando easy_install ,:
& Nbsp; easy_install U django-ciao-markdown
Esempio di utilizzo con FeinCMS
da forme di importazione Django
da django.utils.translation import ugettext_lazy come _
da django.contrib.markup.templatetags.markup markdown import
da modelli di importazione django.db
da feincms.module.page.models import pagina
da feincms.admin.item_editor import ItemEditorForm
da djhallo.widgets importare HalloInput
Classe MarkdownContentAdminForm (ItemEditorForm):
& Nbsp; content = forms.CharField (widget di = HalloInput (),
& Nbsp; richiesto = False, label = _ ('text'))
Classe MarkdownPageContent (models.Model):
& Nbsp; form = MarkdownContentAdminForm
& Nbsp; feincms_item_editor_form = MarkdownContentAdminForm
& Nbsp; content = models.TextField ()
& Nbsp; Classe Meta:
& Nbsp; astratto = True
& Nbsp; def rendering (self, ** kwargs):
& Nbsp; Markdown (self.content) ritorno
Page.create_content_type(MarkdownPageContent)
Requirements:
- Python
- Django
I commenti non trovato