معرفی شرکت ها


django-soft-remover-0.5.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Abstract Django models for soft removal
ویژگی مقدار
سیستم عامل -
نام فایل django-soft-remover-0.5.0
نام django-soft-remover
نسخه کتابخانه 0.5.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Sergei Pikhovkin
ایمیل نویسنده s@pikhovkin.ru
آدرس صفحه اصلی https://github.com/pikhovkin/django-soft-remover
آدرس اینترنتی https://pypi.org/project/django-soft-remover/
مجوز MIT
# django-soft-remover [![GitHub Actions](https://github.com/pikhovkin/django-soft-remover/workflows/build/badge.svg)](https://github.com/pikhovkin/django-soft-remover/actions) [![PyPI](https://img.shields.io/pypi/v/django-soft-remover.svg)](https://pypi.org/project/django-soft-remover/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/django-soft-remover.svg) [![framework - Django](https://img.shields.io/badge/framework-Django-0C3C26.svg)](https://www.djangoproject.com/) ![PyPI - Django Version](https://img.shields.io/pypi/djversions/django-soft-remover.svg) [![PyPI - License](https://img.shields.io/pypi/l/django-soft-remover)](./LICENSE) Abstract Django models for soft removal. It supports unique field indices specified with - `unique` - `unique_together` - `UniqueConstraint` (without expressions or conditions) Just add the `remver` field to the composite unique index if you need to maintain uniqueness between removed versions. ### Installation ```bash $ pip install django-soft-remover ``` ### Example of use ```python from django.db import models from soft_remover.models import SoftRemovableModel, SoftRestorableModel class ManyUniqueTogetherRem(SoftRemovableModel): category = models.CharField(max_length=32) name = models.CharField(max_length=32) tag = models.CharField(max_length=32) value = models.PositiveSmallIntegerField() class Meta: unique_together = (('category', 'name', 'remver'), ('category', 'tag', 'remver')) class UniqueWithConstraint(SoftRemovableModel): name = models.CharField(max_length=32) class Meta: constraints = [ models.UniqueConstraint(fields=['name', 'remver'], name='uwc_name_remver'), ] class ManyUniqueTogetherRes(SoftRestorableModel): category = models.CharField(max_length=32) name = models.CharField(max_length=32) tag = models.CharField(max_length=32) value = models.PositiveSmallIntegerField() class Meta: unique_together = (('category', 'name'), ('category', 'tag')) ``` See more examples in [test models](https://github.com/pikhovkin/django-soft-remover/blob/master/soft_remover/tests/models.py). ### License MIT


نیازمندی

مقدار نام
<4.2,>=3.0 Django


زبان مورد نیاز

مقدار نام
>=3.8.*, <4.0.* Python


نحوه نصب


نصب پکیج whl django-soft-remover-0.5.0:

    pip install django-soft-remover-0.5.0.whl


نصب پکیج tar.gz django-soft-remover-0.5.0:

    pip install django-soft-remover-0.5.0.tar.gz