معرفی شرکت ها


django-partial-date-1.3.2


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Django custom model field for partial dates with the form YYYY, YYYY-MM, YYYY-MM-DD
ویژگی مقدار
سیستم عامل -
نام فایل django-partial-date-1.3.2
نام django-partial-date
نسخه کتابخانه 1.3.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده ktowen
ایمیل نویسنده towenpa@gmail.com
آدرس صفحه اصلی https://github.com/ktowen/django_partial_date
آدرس اینترنتی https://pypi.org/project/django-partial-date/
مجوز MIT
django_partial_date ================ Django custom model field for partial dates with the form YYYY, YYYY-MM, YYYY-MM-DD * Works with DRF * Supports comparison operations * Supports Django versions 2.0, 3.0 and 4.0 Usage ================ install the package ```bash pip install django_partial_date ``` ## partial_date.PartialDateField A django model field for storing partial dates. Accepts None, a partial_date.PartialDate object, or a formatted string such as YYYY, YYYY-MM, YYYY-MM-DD. In the database it saves the date in a column of type DateTimeField and uses the seconds to save the level of precision. ## class partial_date.PartialDate Object to represent the partial dates. ## Example models.py ```python from django.db import models from partial_date import PartialDateField class TestModel(models.Model): some_partial_date = PartialDateField() ``` ```python >>> from partial_date import PartialDate >>> from core.models import TestModel >>> obj = TestModel(some_partial_date="1995") >>> obj.save() >>> obj.some_partial_date '1995' >>> obj.some_partial_date = PartialDate("1995-09") >>> obj.save() >>> obj.some_partial_date 1995-09 >>> ``` ```python >>> from partial_date import PartialDate >>> import datetime >>> partial_date_instance = PartialDate(datetime.date(2012, 9, 21), precision=PartialDate.DAY) >>> partial_date_instance 2012-09-21 >>> partial_date_instance.precisionYear() False >>> partial_date_instance.precisionMonth() False >>> partial_date_instance.precisionDay() True >>> partial_date_instance.precision == PartialDate.YEAR False >>> partial_date_instance.precision == PartialDate.MONTH False >>> partial_date_instance.precision == PartialDate.DAY True >>> partial_date_instance.precision = PartialDate.MONTH >>> partial_date_instance 2012-09 >>> partial_date_instance = PartialDate("2015-11-01") >>> partial_date_instance.date datetime.date(2015, 11, 1) ``` ```python >>> from partial_date import PartialDate >>> partial_date_instance = PartialDate("2015-11-01") >>> partial_date_instance 2015-11-01 >>> partial_date_instance.format('%Y', '%m/%Y', '%m/%d/%Y') # .format(precision_year, precision_month, precision_day) '11/01/2015' >>> partial_date_instance = PartialDate("2015-11") >>> partial_date_instance 2015-11 >>> partial_date_instance.format('%Y', '%m/%Y', '%m/%d/%Y') '11/2015' >>> partial_date_instance = PartialDate("2015") >>> partial_date_instance 2015 >>> partial_date_instance.format('%Y', '%m/%Y', '%m/%d/%Y') '2015' ``` Thanks for their collaborations to - lorinkoz - howieweiner - jghyllebert - sorinmarti


نیازمندی

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


نحوه نصب


نصب پکیج whl django-partial-date-1.3.2:

    pip install django-partial-date-1.3.2.whl


نصب پکیج tar.gz django-partial-date-1.3.2:

    pip install django-partial-date-1.3.2.tar.gz