Django模型的方便软删除支持

django-livefield的Python项目详细描述


django livefield

Build Status

关于

允许方便软删除的django字段。对于python 2.7/3.3+和django 1.8+

安装

简单:pip install django-livefield

示例用法

>>>fromdjango.dbimportmodels>>>fromlivefieldimportLiveField,LiveManager>>>>>>>>>classPerson(models.Model):...name=models.CharField()...live=LiveField()......objects=LiveManager()...all_objects=LiveManager(include_soft_deleted=True)......classMeta:...unique_together=('name','live')......defdelete(self,using=None):...self.live=False...self.save(using=using)...>>>john=Person.objects.create(name='John Cleese')>>>doppelganger=Person(name='John Cleese')>>>doppelganger.save()# Raises an IntegrityError>>>john.delete()>>>doppelganger.save()# Succeeds!

许可证

麻省理工学院。有关详细信息,请参见license.txt。

贡献

拉请求欢迎!为了省去大家的麻烦,请打开一个 先发布,以便我们讨论您提出的更改。

在您的公关中,请确保将您的姓名添加到authors.txt中,并包括一些 测试你的新功能。特拉维斯·西会让你的 一旦通过单元测试(./setup.py test)和 绒布(./lint.sh)。

变更日志

3.2.1

  • Fix rST formatting in this file to pass PyPI rendering check

3.2.0(未发布)

  • Support Django 2.2
  • Support Python 3.7
  • Fix metadata to remove deprecated Django versions
  • Expand travis tests for versions and database engines
  • Remove obsolete pylint suppressions
  • Thanks to [@shurph](https://github.com/shurph) for the above!

3.1.0

3.0.0

  • Add support for Python 3.6
  • Add support for Django 2.0
  • Remove support for Python 3.4
  • Remove support for old Django versions
  • Remove GIS

2.5.0(未发布)

  • Added official Python 3 support.
  • Re-added support for Django 1.8. Now supports Django 1.8 and 1.9.

2.4.0(2016-02-11)

  • Drop support for Django 1.8
  • Add number of affected rows for delete methods (hard_delete, soft_delete, delete). Note: Django 1.9+ only.

2.1.0(2014-09-04)

  • Add support for Django 1.7.

2.0.0(2014-07-13)

  • Renamed top-level namespace to ^{tt4}$.
  • Restructured internally to match Django convention.
  • Added GIS support.
  • Added South support.

1.0.0(2014-02-14)

  • Initial release.
  • Separated existing code from main application repository.

Hearsay Social, Inc.开发和维护。

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

推荐PyPI第三方库


热门话题
带有servlet、jsp和数据库的应用程序的java结构   java Admob本机Express广告   java无法在会话超时时获取会话范围的bean   java的“xmlns=”http://www.intellij.com/uidesigner/form/“`由Intellij以.xml格式标记为红色   迭代器在Java中重写Iterables<Obj>的正确方法   java如何刷新我的默认表模型   无效URL上的java PrettyFaces重定向循环   java如何将JSON数组传递给SpringMVC?   java如何从setOnClickListener获取数据并将其传递给倒计时程序   从java运行grep命令后bash获取错误   java[Ljava.lang.String;@5d79a22d结果   java错误p:ajax更新   请在这段代码中解释java instanceof关键字