pinax-models:为模型和Django Admin中的逻辑删除提供支持

时间:2021-03-01 18:31:29
【文件属性】:
文件名称:pinax-models:为模型和Django Admin中的逻辑删除提供支持
文件大小:14KB
文件格式:ZIP
更新时间:2021-03-01 18:31:29
Python Pinax型号 目录 关于Pinax Pinax是建立在Django Web框架上的开源平台。 它是可重复使用的Django应用程序,主题和入门项目模板的生态系统。 可以在上找到此集合。 皮纳克斯模型 概述 pinax-models支持对模型和Django admin中的逻辑删除。 帕特里克·奥特曼(Patrick Altman)编写的这是一个小型简单的应用程序,可从他在几乎每个项目和创建的每个模型中所做的工作中获得一定的重用。 删除好数据太容易了,而且无法恢复。 通过覆盖模型的delete()方法并仅将记录标记为已删除,然后利用Django的管理器覆盖默认行为,以便在查询集中不返回逻辑删除的项目,来解决此问题也太容易了。 但是,此规则有两个例外,它们很有用。 在管理员中,很高兴看到所有带有指示符的内容,指示符是否已删除,并且能够过滤掉仅活动记录(或就此而言删除)。 当通过项目的
【文件预览】:
pinax-models-master
----MANIFEST.in(50B)
----.travis.yml(423B)
----pinax()
--------models()
--------__init__.py(85B)
----.coveragerc(142B)
----tox.ini(575B)
----LICENSE(1KB)
----CONTRIBUTING.md(6KB)
----runtests.py(1KB)
----AUTHORS(189B)
----setup.py(1KB)
----.gitignore(455B)
----Makefile(120B)
----README.md(6KB)

网友评论