跳转到主要内容

Django应用程序,允许您在数据库中在线编辑一些数据

项目描述

django-inplaceedit

信息

https://travis-ci.org/django-inplaceedit/django-inplaceedit.png?branch=master https://coveralls.io/repos/django-inplaceedit/django-inplaceedit/badge.png?branch=master https://badge.fury.io/py/django-inplaceedit.png Documentation Status

内联编辑表单是Django应用程序,允许您在数据库中在线编辑一些数据

它根据GNU较宽松的通用公共许可证 <https://gnu.ac.cn/licenses/lgpl.html> 分发

演示(此视频使用非常旧的django-inplaceedit和django-inplaceedit-extra-fields版本)

视频演示,django-inplaceedit,django-inplaceedit-extra-fieldsdjango-inlinetrans(设置为全屏模式以正确查看)

https://github.com/django-inplaceedit/django-inplaceedit/raw/master/video-frame.png

需求

  • Django (>= 1.2,即使与1.1配合使用,也需要在您的项目中进行一些自定义)

  • jQuery (>=1.6)

文档

您可以在以下文档中找到更多信息:https://django-inplaceedit.readthedocs.org/en/latest/

开发

通过克隆其git仓库,您可以获取django-inplaceedit的最新版本。

git clone git://github.com/django-inplaceedit/django-inplaceedit.git

版本

1.4.1 (2015-08-30)

  • 详细信息

1.4.0 (2015-08-30)

  • 与Django 1.7和1.8兼容

  • 将仓库搬迁到django-inplaceedit组织

  • 现在可以覆盖jquery.inplaceeditform.js的启用和禁用操作

  • 现在有一个模板,这是在调用jQuery插件时添加或修改选项的简单方法

  • 改进错误报告

  • 修复波兰语言错误

  • 修复西班牙语翻译错误

  • 添加巴西葡萄牙语翻译

  • 通过js(transformField函数)自定义小部件

  • 感谢

1.3.0 (2013-10-04)

  • 在travis文件中改进

  • 在测试项目和测试中改进

  • 支持python2.6(从django-inplaceedit>=0.96到django-inplaceedit<=1.2.6不再支持)

  • 感谢

1.2.6 (2013-09-27)

  • 修复INPLACE_ENABLE_CLASS默认值错误

  • 修复文档中的小错误

  • 在transmeta之前改进测试项目

  • 感谢

1.2.5 (2013-09-17)

  • 修复在调用imnplace_edit标签时带有过滤器的错误

    {% inplace_edit "obj.field|filter" %}

1.2.4 (2013-09-17)

  • 修复在get_config方法中覆盖can_auto_save时的错误

  • 在测试项目中改进(django-inplaceedit-extra-fields)

1.2.3 (2013-09-17)

  • 在测试项目中改进(django-inplaceedit-extra-fields)

1.2.2 (2013-09-17)

  • 修复使用inplace_static时的错误

  • 在文档中改进

1.2.1 (2013-09-16)

  • 新增字段类型fieldTypes和focusWhenEditing选项

  • 修复获取值的一些细节,现在有一个getValue函数

  • 测试项目中的Python 2/3 Unicode兼容性

  • 图像/文件适配器的详细信息

  • 添加静态文件收集器

  • 重构日期适配器

1.2.0 (2013-09-10)

  • 现在可以覆盖jquery.inplaceeditform.js的js选项

  • 现在可以覆盖jquery.inplaceeditform.js的每个方法

  • 现在用户不能连续两次进行post操作。用户必须等待第一次post完成

  • 修复当宽度和高度为浮点数时的错误

  • 将jquery.form的版本从2.77更新到3.43

  • 支持EmailField

  • 在jquery插件(jquery.inplaceeditform.js)中改进

  • 在文档中改进

  • 在CSS中改进

1.1.0 (2013-09-06)

  • 在CSS中改进

1.0.0 (2013-09-05)

  • 支持NullBooleanField、DecimalField和TimeField(您将收到一个错误)

  • 支持IntegerField、FloatField和URLField(在BaseAdaptorField上改进)

  • 改进DateField和DateTimeField

  • readthedocs中创建文档

  • 添加单元测试并集成travis

  • 现在django-inplaceedit不再那么侵入性。注意如果您已自定义django-inplaceedit,请参阅此变更集

  • 支持Django 1.2或更高版本

  • 修复IE浏览器的一些错误

  • 在测试项目中改进

  • 将设置移动到模块中

  • Python3兼容性的详细信息

  • 工具栏CSS的详细信息

  • 许多小的改进和修复错误

  • 修复翻译错误,感谢Pfeyz

0.96 (2013-08-14)

  • Python3兼容

  • 与Django的未来版本(>=1.6)兼容

  • 修复布尔字段的一些小错误

0.95 (2013-08-09)

  • 修复一个小拼写错误

  • 修复使用DEFAULT_INPLACE_EDIT_OPTIONS时的小错误

  • 感谢

0.94 (2013-04-25)

0.93 (2013-04-10)

  • 修复INPLACEEDIT_AUTO_SAVE=True时的错误

  • 感谢

0.92 (2013-04-05)

  • 使javascript可扩展并重构成功处理程序

  • 感谢

0.91 (2013-04-01)

  • 现在与Django 1.5及旧版本的Django兼容

  • 感谢

0.90 (2013-02-18)

0.89 (2012-10-08)

  • 修复了当您正在编辑的模型具有通用外键时的问题

  • 感谢Altimore

0.88 (2012-10-05)

  • 将默认参数添加到inplace_css

  • 翻译成字符串:“你有未保存的更改!”

  • 修复了处理尺寸的问题

  • INPLACEEDIT_EDIT_EMPTY_VALUE设置

  • 感谢

0.87 (2012-09-05)

  • 将回调添加到onbeforeunload

  • 重构了jquery.inplaceeditform.js

  • 现在在设置中不再需要ADMIN_MEDIA_PREFIX,但这是向后兼容的

  • 添加了新选项到设置:DEFAULT_INPLACE_EDIT_OPTIONS和DEFAULT_INPLACE_EDIT_OPTIONS_ONE_BY_ONE

  • 感谢

0.86 (2012-08-21)

  • 用于就地编辑的工具栏

  • 自动保存选项

  • 新的JS钩子(extraConfig)

  • 现在您可以选择用于就地编辑的事件,默认是双击

  • 现在就地编辑输入(或选择)时将获得焦点

  • 现在如果有ajax请求则无法对同一元素进行其他ajax请求

  • 更新获取CSFRToken的方式

  • JSLint到jquery.inplaceeditform.js(仍然存在一些错误)

  • 重构和移除小错误

  • 重构CSS文件

0.85 (2012-08-09)

  • 构建out时出现一个奇怪的错误

  • 很抱歉,我错误地删除了该包

0.84 (2012-08-09)

0.83 (2012-05-22)

  • 现在django-inplaceedit管理静态文件(向后兼容)

0.82 (2012-03-19)

  • 修复了包含“_id”的字段的错误

0.81 (2012-01-25)

  • AdminDjangoPermEditInline中的一个小的错误

0.80 (2012-01-24)

  • 当用户可以编辑内容时更健壮

  • SuperUserPermEditInline,之前是一个逻辑,您不能继承。

  • AdminDjangoPermEditInline,一个非常有用的逻辑。感谢Raimon

0.79 (2012-01-11)

  • 设置中的可配置和可翻译的消息

0.78 (2012-01-9)

  • 设置中的可配置消息

0.77 (2011-12-14)

  • 修复了布尔适配器中的错误

0.76 (2011-12-08)

  • 更健壮

0.75 (2011-11-24)

  • 资源不依赖于MEDIA_URL(在CSS文件中)

0.74 (2011-10-03)

  • 可用性:在提交表单时就地编辑工作

0.73 (2011-09-22)

  • 与Django 1.1兼容的图像/文件字段(覆盖inplaceeditform/adaptor_file/inc.csrf_token.html)(推荐使用Django 1.2或更高版本)

0.72 (2011-09-16)

  • 与jQuery 1.2兼容(推荐使用jQuery 1.5或更高版本)

  • 与Django 1.1兼容(推荐使用Django 1.2或更高版本)

0.71 (2011-09-5)

  • 修复了0.69版本中渲染字体大小不是整数的文本字段错误

0.70 (2011-08-31)

  • 加泰罗尼亚翻译,由Raimon Esteve提供

0.69 (2011-08-18)

  • 与CSRF保护兼容(CsrfViewMiddleware)

  • 改进了小部件的渲染(更好地计算高度和宽度)

  • API更灵活

0.68 (2011-08-16)

  • 更新README

0.67 (2011-06-23)

  • 西班牙语翻译

0.66 (2011-06-21)

  • 支持旧浏览器。一些浏览器没有JSON库

0.65 (2011-06-7)

  • 改进了图像的就地编辑小部件

0.64 (2011-06-6)

  • 图像字段和文件字段的就地编辑在新IE、FF、Chrome(alpha)中工作

0.63 (2011-05-24)

  • 图像字段和文件字段的就地编辑(alpha)

  • API更灵活

0.62 (2011-03-18)

  • 修复了当错误是其他字段时的警告

  • API更灵活

0.60 (2011-02-18)

  • 创建了一个测试项目

  • 布尔字段的就地编辑

  • 修复了datetimefield和datefield的一些细节

  • 在多个浏览器上无法保存datetime值

  • 图标看不见

  • 自动高度和自动宽度

  • 改进了具有选择字段的就地编辑

  • 使就地编辑表单不那么侵入性,现在它只放置两个空格)

0.55 (2011-02-11)

  • 来自django-inplaceedit-version1的新蛋

  • js应该是jQuery插件

  • 生成的html应该有点侵入性

  • 创建适配器的API

  • 可选自动高度和自动宽度

  • 错误/成功消息

  • render_value的两个函数,一个可以编辑,另一个不能编辑

  • 具有空值的函数

  • 如果正在添加,则不应添加media文件

  • inplaceedit可以编辑一些类似的内容

{% inplace_edit "obj.field_x.field_y" %}

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

django-inplaceedit-1.4.1.tar.gz (51.2 kB 查看哈希值)

上传时间

由以下提供支持