معرفی شرکت ها


django-nestedquery-0.2.0


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Django Nested Query
ویژگی مقدار
سیستم عامل -
نام فایل django-nestedquery-0.2.0
نام django-nestedquery
نسخه کتابخانه 0.2.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده -
ایمیل نویسنده Simage <simage@gmail.com>
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/django-nestedquery/
مجوز -
# django-nestedquery Given a django model such as ```python class SensorReading(models.Model): sensor=models.PositiveIntegerField() timestamp=models.DatetimeField() reading=models.IntegerField() ``` This allows the construction of queries such as ```python from nestedquery import NestedQuery qs=NestedQuery(SensorReading.objects.filter(sensor=1)).filter(reading__gte=10) ``` resulting in SQL looking something like ```SQL SELECT * FROM ( SELECT * FROM SensorReading WHERE sensor = 1 ) as VirtualTable WHERE VirtualTable.reading >= 10; ``` While this example is obviously simplistic, This Pattern becomes more useful when dealing with more complex queries, for example when dealing with aggregates ```python readings = ( NestedQuery( SensorReading.objects.filter(**filters) .annotate( previous_read=Window( expression=window.Lead("timestamp"), partition_by=[F("sensor"),], order_by=[ "timestamp", ], frame=RowRange(start=-1, end=0), ) ) .annotate(delta=Abs(Extract(F("timestamp") - F("previous_read"), "epoch"))) ) .values("sensor") .annotate(min=Min("delta"), max=Max("delta")) ) ```


نیازمندی

مقدار نام
<4.0.0,>=3.1 django


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

مقدار نام
>=3.8 Python


نحوه نصب


نصب پکیج whl django-nestedquery-0.2.0:

    pip install django-nestedquery-0.2.0.whl


نصب پکیج tar.gz django-nestedquery-0.2.0:

    pip install django-nestedquery-0.2.0.tar.gz