Django应用程序,允许您在数据库中在线编辑一些数据
项目描述
django-inplaceedit
信息
内联编辑表单是Django应用程序,允许您在数据库中在线编辑一些数据
它根据GNU较宽松的通用公共许可证 <https://gnu.ac.cn/licenses/lgpl.html> 分发
演示(此视频使用非常旧的django-inplaceedit和django-inplaceedit-extra-fields版本)
视频演示,django-inplaceedit,django-inplaceedit-extra-fields 和 django-inlinetrans(设置为全屏模式以正确查看)
需求
文档
您可以在以下文档中找到更多信息: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)
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)
修复使用过滤器进行fk字段或m2m字段时的错误
修复CSS错误
修复一个小拼写错误
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)
现在与jQuery 1.9兼容
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
- 感谢
并在空间上到Altimore
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)
将存储库移至github
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 89104d958bf80dee5cff0b70fcd6ee1e22fa0799359cd8fca040407cfec2dd16 |
|
MD5 | 652798bfe373b553f7dc6792c50732b5 |
|
BLAKE2b-256 | 3965beae024ee65d7af471d62b94df51df153cb207e5d5a0c6aeb6d5206cb0fb |