معرفی شرکت ها


django-in-memory-models-1.0.5


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

In memory models for Django, store in memory, query with instance.attribute
ویژگی مقدار
سیستم عامل -
نام فایل django-in-memory-models-1.0.5
نام django-in-memory-models
نسخه کتابخانه 1.0.5
نگهدارنده []
ایمیل نگهدارنده []
نویسنده oldcai
ایمیل نویسنده oldcai.com@gmail.com
آدرس صفحه اصلی https://github.com/oldcai/django-in-memory-models
آدرس اینترنتی https://pypi.org/project/django-in-memory-models/
مجوز MIT
## Introduce For performance critical fields and models, and don't want to lose the convenience of getting them like attributes. You can adding user page view by `user.statistics.visits += 1` and get the value by `user.statistics.visits.value ` ## Backends - redis - ssdb ## Install `pip install django-in-memory-models` ## Example ``` from in_memory.ssdb.fields import SSDBSortedIntegerField as IntegerField # from in_memory.redis.fields import RedisSortedIntegerField as IntegerField # InMemoryModel do not create tables when migrating. # You can add fields to django.db.models.Model directly. class AccountStatistics(InMemoryModel): user = InMemoryOneToOneKey(User, related_name='statistics') total_subscription = IntegerField(default=0) @classmethod def get_by_user(cls, pk): instance = cls(user_id=pk) return instance def __str__(self): return '<Account Statistics: %s>' % self.user s = User.objects.first().statistics s.total_subscription.reset() print(s.total_subscription.value) s.total_subscription += 1 print(s.total_subscription.value) s.total_subscription = 200 print(s.total_subscription.value) top_users = s.total_subscription.top(1) print(top_users) top_user = top_users[0] print(top_user) print(top_user.user) print(top_user.total_subscription.value) ``` Output ``` 0 1 200 [<AccountStatistics: <Account Statistics: oldcai>>] <Account Statistics: oldcai> oldcai 200 ``` ## TODO - Django system cache backend


نیازمندی

مقدار نام
- Django


نحوه نصب


نصب پکیج whl django-in-memory-models-1.0.5:

    pip install django-in-memory-models-1.0.5.whl


نصب پکیج tar.gz django-in-memory-models-1.0.5:

    pip install django-in-memory-models-1.0.5.tar.gz