معرفی شرکت ها


django-deprecate-fields-0.1.1


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

This package allows deprecating model fields and allows removing them in a backwards compatible manner.
ویژگی مقدار
سیستم عامل -
نام فایل django-deprecate-fields-0.1.1
نام django-deprecate-fields
نسخه کتابخانه 0.1.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده 3YOURMIND GmbH
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/3YOURMIND/django-deprecate-fields
آدرس اینترنتی https://pypi.org/project/django-deprecate-fields/
مجوز Apache License 2.0
# Django - Deprecate Field [![PyPi](https://img.shields.io/pypi/v/django-deprecate-fields.svg?branch=master)](https://pypi.python.org/pypi/django-deprecate-fields/) [![License](https://img.shields.io/github/license/3yourmind/django-deprecate-fields.svg)](./LICENSE) [![Contributing](https://img.shields.io/badge/PR-welcome-green.svg)](https://github.com/3YOURMIND/django-deprecate-fields/pulls) [![3yourminD-Careers](https://img.shields.io/badge/3YOURMIND-Hiring-brightgreen.svg)](https://www.3yourmind.com/career) [![Stars](https://img.shields.io/github/stars/3YOURMIND/django-deprecate-fields.svg?style=social&label=Stars)](https://github.com/3YOURMIND/django-deprecate-fields/stargazers) ## Installation ``` pip install django-deprecate-fields ``` ## Usage Assume the simple following model: ```python from django.db import models class MyModel(models.Model): field1 = models.CharField() field2 = models.CharField() ``` In order to remove `field1`, it should first be marked as deprecated: ```python from django.db import models from django_deprecate_fields import deprecate_field class MyModel(models.Model): field1 = deprecate_field(models.CharField()) field2 = models.CharField() ``` Secondly, `makemigrations` should be called, which will change the field to be nullable. Any lingering references to it in your code will return `None` (or optionally any value or callable passed to `deprecate_field` as the `return_instead` argument) Lastly, after the changes above have been deployed, `field1` can then safely be removed in the model (plus another `makemigrations` run) ## Contributing First of all, thank you very much for contributing to this project. Please base your work on the `master` branch and target `master` in your pull request. ## License `django-deprecate-fields` is released under the [Apache 2.0 License](./LICENSE).


نیازمندی

مقدار نام
>=2.1 Django


نحوه نصب


نصب پکیج whl django-deprecate-fields-0.1.1:

    pip install django-deprecate-fields-0.1.1.whl


نصب پکیج tar.gz django-deprecate-fields-0.1.1:

    pip install django-deprecate-fields-0.1.1.tar.gz