معرفی شرکت ها


django-retention-policy-0.1.1


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

A Django Management Command to rename existing Django Applications.
ویژگی مقدار
سیستم عامل -
نام فایل django-retention-policy-0.1.1
نام django-retention-policy
نسخه کتابخانه 0.1.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده O'Dwyer Software
ایمیل نویسنده hello@odwyer.software
آدرس صفحه اصلی https://github.com/odwyersoftware/django-retention-policy
آدرس اینترنتی https://pypi.org/project/django-retention-policy/
مجوز Apache 2.0
# django-retention-policy Deletes Django database records according to a retention policy of your choice. ## Installation First of all you need your Django application setup with [Celery](https://docs.celeryq.dev/en/stable/). With both a worker process and a [Celery beat](https://docs.celeryq.dev/en/stable/userguide/periodic-tasks.html) process. Then proceed to install the package. ```bash pip install django-retention-policy ``` And setup the periodic Celery task, in your [settings.py](https://docs.djangoproject.com/en/4.1/ref/settings/): ```python from datetime import timedelta EIGHT_WEEKS_IN_SECS = 86400 * 7 * 8 CELERY_BEAT_SCHEDULE = { 'periodic-task_delete_expired_db_records': { 'task': 'django_retention_policy.task_delete_expired_db_records', 'schedule': timedelta(hours=12), 'kwargs': { 'app_name': 'django_app_name_here', 'model_name': 'YourDjangoModelNameHere', 'time_based_column_name': 'timestamp', 'data_retention_num_seconds': EIGHT_WEEKS_IN_SECS, }, }, } CELERY_IMPORTS = ( 'django_retention_policy', ) ``` That's it. Start up your Celery worker, and Celery beat processes and the automatic deletion will take place according to your configuration. Release History =============== 0.1.1 (2022-08-10) ------------------ - Documentation fixes. 0.1.0 (2022-08-10) ------------------ - Initial release.


نیازمندی

مقدار نام
- django
- celery


نحوه نصب


نصب پکیج whl django-retention-policy-0.1.1:

    pip install django-retention-policy-0.1.1.whl


نصب پکیج tar.gz django-retention-policy-0.1.1:

    pip install django-retention-policy-0.1.1.tar.gz