Django降价支持和所见即所得。
django-markdown-vinta的Python项目详细描述
django markdown是django应用程序,允许在flatpages、管理表单和其他表单中使用markdown wysiwyg。 文档可在pypi或github找到。
内容
Requirements
- python=2.7
- django>;=1.6
- 降价
Setup
注意
“django_markdown”要求已安装的应用程序中有“django.contrib.staticfiles”
将“django_markdown”添加到已安装的应用程序中
INSTALLED_APPS += ( 'django_markdown', )
将django_降价URL添加到基本URL
url('^markdown/', include( 'django_markdown.urls')),
Use django_markdown
型号:
from django_markdown.models import MarkdownField class MyModel(models.Model): content = MarkdownField()
自定义表单:
from django_markdown.fields import MarkdownFormField from django_markdown.widgets import MarkdownWidget class MyCustomForm(forms.Form): content = forms.CharField(widget=MarkdownWidget()) content2 = MarkdownFormField()
自定义管理员:
from django_markdown.admin import MarkdownModelAdmin admin.site.register(MyModel, MarkdownModelAdmin)
管理覆盖:(如果不想将包modeladmin的子类化)
from django.contrib import admin class YourModelAdmin(admin.ModelAdmin): formfield_overrides = {MarkdownField: {'widget': AdminMarkdownWidget}}
平页:
# in your project main urls from django_markdown import flatpages ... # Django admin admin.autodiscover() flatpages.register() urlpatterns += [ url(r'^admin/', include(admin.site.urls)), ]
模板标记:
<textarea name="test" id="new"></textarea> {% markdown_editor "#new" %} {% markdown_media %}
Settings
markdown\u编辑器设置-保存要传递给textarea.markItUp()
markdown\u编辑器外观-skin选项,默认值为markitup
示例:settings.py
MARKDOWN_EDITOR_SKIN = 'simple'
markdown扩展-传递给markdown的可选扩展列表,在https://pythonhosted.org/Markdown/extensions/index.html#officially-supported-extensions
示例:settings.py
MARKDOWN_EXTENSIONS = ['extra']
markdown扩展配置-配置扩展,在https://pythonhosted.org/Markdown/reference.html#extension_configs
降价预览模板-用于预览降价的模板。默认情况下django_markdown/preview.css
标记样式-预览样式的路径。默认情况下django_markdown/preview.css
markdown\u set路径-带集合的文件夹的路径。默认情况下django_markdown/sets
markdown\u集合名称-当前集合的名称。默认情况下markdown
。
markdown\u protect\u预览-仅为员工保护预览url
Examples
在sources目录中执行make run
。在您的
浏览器。对于管理员访问,请使用“root:root”凭据。
Bug tracker
如果您有任何建议、错误报告或 烦恼请向问题追踪者报告 在https://github.com/klen/django_markdown/issues
Contributing
django降价的发展发生在github:https://github.com/klen/django_markdown
Copyright
版权所有(c)2011 Kirill Klenov(horneds@gmail.com)
- Markitup: (c)2008年杰伊·萨尔瓦特 http://markitup.jaysalvat.com/