用于软件fabrica django项目的高级crud通用视图库

softwarefabrica.django.crud的Python项目详细描述


…_主题-概述:


==
==
softwarefrica django crud
==软件fabrica django crud
==


……警告:关于本文档,本文档概述了什么是软件fabrica django crud。内容:
:深度:3


另请参见"文档索引"。

…_`文档索引`:index.html

这是什么?
==


此库为使用"django"web框架开发的应用程序提供灵活和高级的crud通用视图


因此,自动使用基于模板的可选表单呈现、日期、时间、外键和多对多字段的高级小部件,等等。
但是,如果需要的话,很容易切换回"django"默认表单和小部件。


generic视图是一个向后兼容的下拉式视图,可以替代
"django"提供的视图,只需从
"softwarefrobrica.django.crud.crud"而不是从` django.views.generic`.

此外,还提供了一组更灵活的**面向对象视图**。
只需根据需要对它们进行子类化,实例化它们,并将实例放入urlconf中,好像它们是常规函数视图一样。
在大多数情况下,您甚至不需要对它们进行子类化,因为只要将适当的参数传递给构造函数,就可以进行很长一段路的操作。

面向对象的视图是如此强大和灵活,以至于普通的功能视图实际上是实例。它们由库在
中实现,方法是:





create椆object=createobjectview()
update椆object=updateobjectview()
delete椆object=deleteobjectview()
object椆detail=detailobjectview()
object list=listobjectview()

。_` django`:http://www.djangoproject.com
。_` utils`:http://pypi.python.org/pypi/softwarefabrica.django.utils
。_` forms`:http://pypi.python.org/pypi/softwarefabrica.django.forms
。_` crud`:http://pypi.python.org/pypi/softwarefabrica.django.crud
。_` wiki`:http://pypi.python.org/pypi/softwarefabrica.django.wiki
。_` sflib`:http://pypi.python.org/pypi/sflib

我们非常感谢您的建议和贡献。请参阅下面的内容,了解您可以如何做出贡献。

如果您希望积极协作并提供代码、文档、测试或
错误修复,请随时在launchpad中创建一个新的bazaar分支,并将其告知我们!有关更多信息,请参见"协作"部分。

,不要忘记同时检查我们的其他"django"应用程序,
`softwarefabrica.django.utils`、`softwarefabrica.django.forms`和
`softwarefabrica.django.wiki`.

。_` django`:http://www.djangoproject.com
。_` utils`:http://pypi.python.org/pypi/softwarefabrica.django.utils
。_` forms`:http://pypi.python.org/pypi/softwarefabrica.django.forms
。_` crud`:http://pypi.python.org/pypi/softwarefabrica.django.crud
。_` wiki`:http://pypi.python.org/pypi/softwarefabrica.django.wiki
。_` sflib`:http://pypi.python.org/pypi/sflib

_`安装指南文档`:install.html

…_协作:


==
==


如前所述,您的帮助是宝贵的。我们将非常感谢您的帮助。使用这个库对我们是一种奖励,但是如果您想变得更积极利维,欢迎你!

该项目在"launchpad"有一个"开发主页":


跟随开发或要求
成为活跃的"团队"成员。


只需在"launchpad"注册您的分支并告诉我们!

也可以"在线"浏览源代码。_`开发主页`:https://launchpad.net/sf django crud
。_` launchpad`:http://launchpad.net
。_`集市:http://bazaar vcs.org/
…_`在线`:http://bazaar.launchpad.net/~softwarefrobrica/sf django crud/trunk/changes
。_` SoftwareFabrica`:https://edge.launchpad.net/softwareFabrica
。_`团队":https://launchpad.net/~softwarefrobrica
_`错误`:https://bugs.launchpad.net/sf django crud
。_`增强功能`:https://bugs.launchpad.net/sf django crud



contact s
==



>可以通过电子邮件联系作者,地址如下:


m.pantaleoni at softwarefrica.org


marco.pantaleoni atgmail.com



许可证
=


如果要在封闭源代码应用程序中使用此软件,则需要从作者处购买商业许可证。

版权所有(c)2007-2008 Marco Pantaleoni。保留所有权利。

此程序是免费软件;您可以根据自由软件基金会发布的GNU通用公共许可版本2的条款重新发布和/或修改该程序。


此程序的发布是希望它有用,
但没有任何保证;甚至没有隐含的对特定用途的适销性或适用性的保证。有关详细信息,请参阅GNU通用公共许可证。

MA 02110-1301 USA.



更改
----


2009-11-24 Marco Pantaleoni<;panta@elasticworld.org>;

*crud.py:在常规视图中修复了错误。获取'u form_args()。

2009-11-11 Marco Pantaleoni<;panta@elasticworld.org>;

*[大变化]:视图调用状态现在封装在view call
实例中。这将使所有视图完全线程安全(而且
更干净)。

2009-10-21 marco pantaleoni<;panta@elasticworld.org>;


*集成sflib.find data.find_package_data(),位于setup.py

2009-10-07 marco pantaleoni<;panta@elasticworld.org>;

*crud.py:将请求、请求完整路径、绝对uri、get、post
和查询字符串添加到通用视图的默认上下文中。

2009-04-14 marco pantaleoni<;panta@elasticworld.org>;

*crud.py:将编译的模板缓存机制添加到面向对象视图。

2009-03-27 panta<;panta@localhost>;

*crud.py:添加了一个合理的post_delete_重定向支持到
deleteobjectview。

<2009-03-16 panta<;panta@localhost>;

*crud.py:向crud oo视图添加了基本的身份验证/永久检查。

<2009-02-21 panta<;panta@localhost>;


*crud.py:修复了弹出菜单变量(`````u popup```)处理中的错误。

<2009-01-25 panta<;panta@localhost>;

*crud.py:重命名``将"u-to-u context"附加到"populate-u context"。

2009-01-21 Marco Pantaleoni<;panta@elasticworld.org>;

*crud.py:已添加视图参数的类/实例默认值。

2009-01-20 marco pantaleoni<;panta@elasticworld.org>;

*crud.py:添加了"pre-call()"方法。


2009-01-18 marco pantaleoni<;panta@elasticworld.org>;

*crud.py:made``<;app\label>;/<;model\u name>;_ edit.html``及其变体
创建/更新通用视图的默认模板名。旧的
```` form.html``版本仍在使用,但作为最后的手段。

*crud.py:在通用视图中添加了对softwarefrica.django.common generic
模板的支持。


2009-01-15 marco pantaleoni<;panta@elasticworld.org>;

*version.py:现代化。

*crud.py(genericview):添加了"instance_save_args()",以便在派生视图中自定义instance save()参数。


*crud.py(genericview):添加了保存实例()的前/后方法,
delete_instance()。添加了"请求"参数以保存表单(),
保存实例()和删除实例()。


2008-12-25 marco pantaleoni<;panta@elasticworld.org>;

*crud.py(view.append_to_context):修复了返回地址错误。

2008-12-19 marco pantaleoni<;panta@elasticworld.org>;

*添加了大量文档。

2008-12-01 marco pantaleoni<;panta@elasticworld.org>;

*错误修复。


2008-11-28 marco pantaleoni<;panta@elasticworld.org>;

*softwarefrobrica/django/crud/crud.py:集成的foreignkey和
manytomanyfield弹出式处理。

*变成了一个独立的setuptools分发版
('softwarefrobrica.django.crud')。

2008-10-29 marco pantaleoni<;panta@elasticworld.org>;

*crud.py:添加了面向对象的通用视图和相应的功能支持适配器。还提供了向modelforms和模板化表单添加
"fieldorder"支持的类。

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

推荐PyPI第三方库


热门话题
java从SVG中提取层   java通过蓝牙将文件从手机传输到其他手机   java如何使网络化JavaFX应用程序正确退出?   java Android Open GL不绘制正方形   java为什么使用泛型得到编译器警告?   多集群的Java Hazelcast问题   java OpenCV库配置正确,安卓应用程序可以正常运行一段时间,直到出现错误,表明不再加载该库   java字节好友通知中断Eclipse调试器   java JavaMail不会从发件人(Google除外)检索邮件   java使用MOXy将JsonObject属性映射到XML   java在FilteredTree中搜索“隐藏数据”   Javafx:用鼠标在ImageView上绘图   垃圾收集如何确定Java应用程序年轻gc的原因   java如何维护每个请求打开的Hibernate会话?   java gzip输入文件中的hadoop mapreduce   Java新手:Swing和显示ASCII文件   java RxJava异步订阅   java向editText添加搜索功能   java JavaFX TableViewTextField绑定