./www/py-django, Django, a high-level Python Web framework

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.9.7, Package name: py27-django-1.9.7, Maintainer: joerg

Django is a high-level Python Web framework that encourages rapid development
and clean, pragmatic design. Django was designed to make common Web-development
tasks fast and easy.


Required to run:
[devel/py-setuptools] [lang/python27]

Master sites:

SHA1: ea27c185acaf9ea39c692beca4c07ecf8974e72e
RMD160: 5271da31b90677332e124b98dde9d5bca2a9d9c4
Filesize: 7268.242 KB

Version history: (Expand)

CVS history: (Expand)

   2016-06-06 11:34:59 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.9.7:
* Removed the need for the request context processor on the admin login page to \ 
fix a regression in 1.9.
* Fixed translation of password validators’ help_text in forms.
* Fixed a regression causing the cached template loader to crash when using lazy \ 
template names.
* Fixed on_commit callbacks execution order when callbacks make transactions.
* Fixed HStoreField to raise a ValidationError instead of crashing on \ 
non-dictionary JSON input.
* Fixed dbshell crash on PostgreSQL with an empty database name.
* Fixed a regression in queries on a OneToOneField that has to_field and \ 
   2016-05-07 09:51:52 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Changes 1.9.6:
Added support for relative path redirects to the test client and to \ 
SimpleTestCase.assertRedirects() because Django 1.9 no longer converts redirects \ 
to absolute URIs.
Fixed TimeField microseconds round-tripping on MySQL and SQLite.
Prevented makemigrations from generating infinite migrations for a model field \ 
that references a functools.partial.
Fixed a regression where SessionBase.pop() returned None rather than raising a \ 
KeyError for nonexistent values.
Fixed a regression causing the cached template loader to crash when using \ 
template names starting with a dash.
Restored conversion of an empty string to null when saving values of \ 
GenericIPAddressField on SQLite and MySQL.
Fixed a makemessages regression where temporary .py extensions were leaked in \ 
source file paths
   2016-04-08 18:20:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
Changes 1.9.5:
Made MultiPartParser ignore filenames that normalize to an empty string to fix \ 
crash in MemoryFileUploadHandler on specially crafted user input.
Fixed a race condition in BaseCache.get_or_set(). It now returns the default \ 
value instead of False if there’s an error when trying to add the value to the \ 
Fixed data loss on SQLite where DurationField values with fractional seconds \ 
could be saved as None.
The forms in contrib.auth no longer strip trailing and leading whitespace from \ 
the password fields. The change requires users who set their password to \ 
something with such whitespace after a site updated to Django 1.9 to reset their \ 
password. It provides backwards-compatibility for earlier versions of Django.
Fixed a memory leak in the cached template loader.
Fixed a regression that caused collectstatic --clear to fail if the storage \ 
doesn’t implement path().
Fixed a crash when using a reverse lookup with a subquery when a ForeignKey has \ 
a to_field set to something other than the primary key.
Fixed a regression in CommonMiddleware that caused spurious warnings in logs on \ 
requests missing a trailing slash.
Restored the functionality of the admin’s raw_id_fields in list_editable.
Fixed a regression with abstract model inheritance and explicit parent links.
Fixed a migrations crash on SQLite when renaming the primary key of a model \ 
containing a ForeignKey to 'self'.
Fixed JSONField inadvertently escaping its contents when displaying values after \ 
failed form validation.
   2016-03-06 15:17:06 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Django 1.9.4 fixes a regression on Python 2 in the 1.9.3 security release where \ 
utils.http.is_safe_url() crashes on bytestring URLs.
   2016-02-05 18:39:40 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.8.9:
Fixed a regression that caused the “user-tools” items to display on the \ 
admin’s logout page.
Fixed a crash in the translations system when the current language has no \ 
Fixed a regression that caused the incorrect day to be selected when opening the \ 
admin calendar widget for timezones from GMT+0100 to GMT+1200.
Fixed a regression in 1.8.8 causing incorrect index handling in migrations on \ 
PostgreSQL when adding db_index=True or unique=True to a CharField or TextField \ 
that already had the other specified, or when removing one of them from a field \ 
that had both, or when adding unique=True to a field already listed in \ 
Fixed a crash when using an __in lookup inside a Case expression.
Fixed a crash when using a reverse OneToOneField in ModelAdmin.readonly_fields.
Fixed a regression in Django 1.8.5 that broke copying a SimpleLazyObject with \ 
Fixed the contrib.gis map widgets when using USE_THOUSAND_SEPARATOR=True.
   2016-01-03 11:56:29 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.8.8:
Fixed incorrect unique_together field name generation by inspectdb.
Corrected __len query lookup on ArrayField for empty arrays.
Restored the ability to use custom formats from formats.py with \ 
django.utils.formats.get_format() and the date template filter.
Fixed a state bug when migrating a SeparateDatabaseAndState operation backwards.
Fixed missing varchar/text_pattern_ops index on CharField and TextField \ 
respectively when using AlterField on PostgreSQL.
Fixed a state bug when using an AlterModelManagers operation.
Fixed a regression which prevented using a language not in Django’s default \ 
language list (LANGUAGES).
django.views.decorators.cache.never_cache() now sends more persuasive headers \ 
(added no-cache, no-store, must-revalidate to Cache-Control) to better prevent \ 
caching. This fixes a problem where a page refresh in Firefox cleared the \ 
selected entries in the admin’s filter_horizontal and filter_vertical widgets, \ 
which could result in inadvertent data loss if a user didn’t notice that and \ 
then submitted the form.
Fixed a regression in the admin which ignored line breaks in read-only fields \ 
instead of converting them to <br>.
Made loaddata skip disabling and enabling database constraints when it doesn’t \ 
load any fixtures.
Fixed a crash in QuerySet.values()/values_list() after an annotate() and \ 
order_by() when values()/values_list() includes a field not in the order_by()
   2015-11-26 07:38:59 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Changes 1.8.7:
* Fixed settings leak possibility in date template filter
* Bug fixes
   2015-11-06 09:38:29 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Django 1.8.6 adds official support for Python 3.5 and fixes several bugs in 1.8.5:
Fixed a regression causing ModelChoiceField to ignore prefetch_related() on its \ 
Allowed “mode=memory” in SQLite test database name if supported.
Fixed system check crash on ForeignKey to abstract model.
Fixed incorrect queries when you have multiple ManyToManyFields on different \ 
models that have the same field name, point to the same model, and have their \ 
reverse relations disabled.
Allowed filtering over a RawSQL annotation.
Made the Concat database function idempotent on SQLite.
Avoided a confusing stack trace when starting runserver with an invalid \ 
Made deferred models use their proxied model’s _meta.apps for caching and \ 
retrieval. This prevents any models generated in data migrations using \ 
QuerySet.defer() from leaking to test and application code.
Fixed a typo in the name of the strictly_above PostGIS lookup.
Fixed crash with contrib.postgres.forms.SplitArrayField and IntegerField on \ 
invalid value.
Added a helpful error message when Django and South migrations exist in the same \ 
Fixed a regression in URLValidator that allowed URLs with consecutive dots in \ 
the domain section (like http://example..com/) to pass.
Fixed a crash with GenericRelation and BaseModelAdmin.to_field_allowed.