معرفی شرکت ها


django-denormalized-0.9.0


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Utils for maintaining denormalized aggregates for Django models
ویژگی مقدار
سیستم عامل -
نام فایل django-denormalized-0.9.0
نام django-denormalized
نسخه کتابخانه 0.9.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Sergey Tikhonov
ایمیل نویسنده zimbler@gmail.com
آدرس صفحه اصلی https://github.com/just-work/django-denormalized
آدرس اینترنتی https://pypi.org/project/django-denormalized/
مجوز Beer License
# django-denormalized Utils for maintaining denormalized aggregates for Django models. [![Build Status](https://travis-ci.org/just-work/django-denormalized.svg?branch=master)](https://travis-ci.org/just-work/django-denormalized) [![codecov](https://codecov.io/gh/just-work/django-denormalized/branch/master/graph/badge.svg)](https://codecov.io/gh/just-work/django-denormalized) [![PyPI version](https://badge.fury.io/py/django-denormalized.svg)](https://badge.fury.io/py/django-denormalized) # Example ```python from django.db import models from denormalized import DenormalizedTracker, DenormalizedForeignKey class Group(models.Model): members_count = models.PositiveIntegerField(default=0) points_sum = models.PositiveIntegerField(default=0) class Member(models.Model): group = DenormalizedForeignKey( Group, models.CASCADE, trackers=[ DenormalizedTracker( # name of field to store denormalized count of active members "members_count", # callback to determine whether object should be counted or not callback=lambda obj: obj.active, # QuerySet filter to count only suitable objects query=models.Q(active=True)), DenormalizedTracker( # multiple denormalized fields tracked for single foreign key "points_sum", # Sum/Min/Max is also supported aggregate=models.Sum("points")) ]) active = models.BooleanField(default=True) points = models.IntegerField(default=0) ```


نحوه نصب


نصب پکیج whl django-denormalized-0.9.0:

    pip install django-denormalized-0.9.0.whl


نصب پکیج tar.gz django-denormalized-0.9.0:

    pip install django-denormalized-0.9.0.tar.gz