django-ê-markdown là một hallo js biên tập markdown wrapper cho Django. Làm cho việc sử dụng trong FeinCMS, hỗ trợ nhiều biên tập viên trên cùng một trang.
Cài đặt
Bạn có thể cài đặt django-ê-markdown hoặc thông qua các gói Python Index (PyPI) hoặc từ nguồn.
Để cài đặt sử dụng pip ,:
& Nbsp; pip cài đặt -U django-ê-markdown
Để cài đặt sử dụng easy_install ,:
& Nbsp; easy_install -U django-ê-markdown
Ví dụ cách dùng với FeinCMS
từ hình thức nhập khẩu django
từ django.utils.translation nhập ugettext_lazy như _
từ django.contrib.markup.templatetags.markup markdown nhập khẩu
từ các mô hình nhập khẩu django.db
từ feincms.module.page.models nhập khẩu trang
từ feincms.admin.item_editor nhập ItemEditorForm
từ djhallo.widgets nhập HalloInput
lớp MarkdownContentAdminForm (ItemEditorForm):
& Nbsp; nội dung = forms.CharField (widget = HalloInput (),
& Nbsp; yêu cầu = False, label = _ ('text'))
lớp MarkdownPageContent (models.Model):
& Nbsp; hình thức = MarkdownContentAdminForm
& Nbsp; feincms_item_editor_form = MarkdownContentAdminForm
& Nbsp; nội dung = models.TextField ()
& Nbsp; class Meta:
& Nbsp; trừu tượng = True
& Nbsp; def render (tự, ** kwargs):
& Nbsp; return markdown (self.content)
Page.create_content_type(MarkdownPageContent)
Requirements:
- Python
- Django
Bình luận không