mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #7830 -- Removed all of the remaining, deprecated, non-oldforms features:
* Support for representing files as strings was removed. Use `django.core.files.base.ContentFile` instead. * Support for representing uploaded files as dictionaries was removed. Use `django.core.files.uploadedfile.SimpleUploadedFile` instead. * The `filename`, `file_name`, `file_size`, and `chuck` properties of `UploadedFile` were removed. Use the `name`, `name`, `size`, and `chunks` properties instead, respectively. * The `get_FIELD_filename`, `get_FIELD_url`, `get_FIELD_size`, and `save_FIELD_file` methods for Models with `FileField` fields were removed. Instead, use the `path`, `url`, and `size` attributes and `save` method on the field itself, respectively. * The `get_FIELD_width` and `get_FIELD_height` methods for Models with `ImageField` fields were removed. Use the `width` and `height` attributes on the field itself instead. * The dispatcher `connect`, `disconnect`, `send`, and `sendExact` functions were removed. Use the signal object's own `connect`, `disconnect`, `send`, and `send` methods instead, respectively. * The `form_for_model` and `form_for_instance` functions were removed. Use a `ModelForm` subclass instead. * Support for importing `django.newforms` was removed. Use `django.forms` instead. * Support for importing `django.utils.images` was removed. Use `django.core.files.images` instead. * Support for the `follow` argument in the `create_object` and `update_object` generic views was removed. Use the `django.forms` package and the new `form_class` argument instead. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8291 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
import weakref
|
||||
import warnings
|
||||
try:
|
||||
set
|
||||
except NameError:
|
||||
@@ -197,47 +196,3 @@ class Signal(object):
|
||||
for idx, (r_key, _) in enumerate(self.receivers):
|
||||
if r_key == key:
|
||||
del self.receivers[idx]
|
||||
|
||||
def connect(receiver, signal, sender=None, weak=True):
|
||||
"""
|
||||
For backward compatibility only. See Signal.connect()
|
||||
"""
|
||||
warnings.warn(
|
||||
category = DeprecationWarning,
|
||||
message = "dispatcher.connect() is deprecated; use Signal.connect() instead.",
|
||||
stacklevel = 2
|
||||
)
|
||||
return signal.connect(receiver, sender, weak)
|
||||
|
||||
def disconnect(receiver, signal, sender=None, weak=True):
|
||||
"""
|
||||
For backward compatibility only. See Signal.disconnect()
|
||||
"""
|
||||
warnings.warn(
|
||||
category = DeprecationWarning,
|
||||
message = "dispatcher.disconnect() is deprecated; use Signal.disconnect() instead.",
|
||||
stacklevel = 2
|
||||
)
|
||||
signal.disconnect(receiver, sender, weak)
|
||||
|
||||
def send(signal, sender=None, **named):
|
||||
"""
|
||||
For backward compatibility only. See Signal.send()
|
||||
"""
|
||||
warnings.warn(
|
||||
category = DeprecationWarning,
|
||||
message = "dispatcher.send() is deprecated; use Signal.send() instead.",
|
||||
stacklevel = 2
|
||||
)
|
||||
return signal.send(sender=sender, **named)
|
||||
|
||||
def sendExact(signal, sender, **named ):
|
||||
"""
|
||||
This function is deprecated, as it now has the same meaning as send.
|
||||
"""
|
||||
warnings.warn(
|
||||
category = DeprecationWarning,
|
||||
message = "dispatcher.sendExact() is deprecated; use Signal.send() instead.",
|
||||
stacklevel = 2
|
||||
)
|
||||
return signal.send(sender=sender, **named)
|
||||
|
||||
Reference in New Issue
Block a user