一组独立于项目的可重用特性。

django-aloha-editor的Python项目详细描述


django aloha编辑器是所有django支持的网站的所见即所得编辑器。 默认情况下,它总是使用最新版本的aloha编辑器http://aloha-editor.org/

docs/example.jpg

工作原理

django aloha editor检查用户权限,使用aloha editor包装内容<;div>;和 使用ajax调用保存编辑的内容。

安装

  1. pip install django aloha编辑器

  2. 将以下URL添加到项目的url s.py文件:

    ^{tt1}$

  3. aloha_editor添加到INSTALLED_APPS设置中,以便django可以找到 与aloha编辑器关联的模板文件和模板标记。

示例

视图.py

fromdjango.shortcutsimportrender_to_responsefrombooks.modelsimportBookdefbook_detail(request,book_id):try:book=Book.objects.get(pk=book_id)exceptBook.DoesNotExist:raiseHttp404returnrender_to_response('book_detail.html',{'book':book})

book_detail.html

{% load aloha_editor %}
<html><head>
  {% if user.is_authenticated %}
    {% include "aloha_editor/css.html" %}
    {% include "aloha_editor/js.html" %}
  {% endif %}
</head><body><h1>{{ book.title }}</h1>
  {% aloha_editor book.description %}
</body></html>

TODOS和错误

你发现了一个错误或有改进的建议,请告诉我!

见:http://github.com/baskoopmans/django-aloha-editor/issues

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在ArrayList<List>中选择我的列表中的哪一列用于排序我的ArrayList?   Java设计模式相当于Smalltalk的:   如何在Java中说stringA>stringB   用Python重写Java代码的Python方式   java如何在Mybatis for Postgresql db中使用like(非IN)编写查询?   java看不到如何禁用AlertDialog对话框   java正常转换,但照明仍然很奇怪?   为什么Java中存在检查和未检查异常   使用Flink的JavaSpringBootGradle项目不起作用   java我可以在最终hashmap中存储函数名以供执行吗?   java无法理解实际应用程序中的枚举   java Hibernate注释执行内部连接   java Jenkins Maven3错误,工件已启用   数组的java打印内容只返回[null,null,null,null]   java对同一实体的多个更新   java将日期从一个时区转换为本地时区   jface tableviewer中的java多行功能或换行文本功能   ArrayList是如何在Java中实现的?   如何将程序的输出像矩阵一样写入文件,Java   java EasyMock和返回泛型类的方法