如何使用 RemovedInNextVersionWarning?
how to use RemovedInNextVersionWarning?
我写了一个 Django 库,我想更新它。但是我需要对使用它的人说,这个功能以后会被移除,我该怎么说呢?
class ModelAdmin(admin.ModelAdmin):
def __init__(self, *args, **kwargs):
super(ModelAdmin, self).__init__(*args, **kwargs)
self.formfield_overrides = overrides
warnings.filterwarnings(
'ignore',
'please use "ModelAdminJalaliMixin". example: class YourClass (admin.ModelAdmin, ModelAdminJalaliMixin):',
RemovedInNextVersionWarning
)
from django.utils.deprecation import RemovedInNextVersionWarning
import warnings
warnings.warn('WarningString', RemovedInNextVersionWarning)
warnings are python module, RemovedInNextVersionWarning is django class extended on DeprecationWarning
我写了一个 Django 库,我想更新它。但是我需要对使用它的人说,这个功能以后会被移除,我该怎么说呢?
class ModelAdmin(admin.ModelAdmin):
def __init__(self, *args, **kwargs):
super(ModelAdmin, self).__init__(*args, **kwargs)
self.formfield_overrides = overrides
warnings.filterwarnings(
'ignore',
'please use "ModelAdminJalaliMixin". example: class YourClass (admin.ModelAdmin, ModelAdminJalaliMixin):',
RemovedInNextVersionWarning
)
from django.utils.deprecation import RemovedInNextVersionWarning
import warnings
warnings.warn('WarningString', RemovedInNextVersionWarning)
warnings are python module, RemovedInNextVersionWarning is django class extended on DeprecationWarning