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

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


Branch: CURRENT, Version: 1.6.2, Package name: py27-django-1.6.2, 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.

DEINSTALL [+/-]

Required to run:
[www/py-flup] [databases/py-psycopg2] [lang/python27]


Package options: pgsql

Master sites:

SHA1: 97473f15f924bacd56f43c30c07a098377fc6452
RMD160: 6703cad5e1233818d8cd72f9ad2b629fc7a9dceb
Filesize: 6460.074 KB

Version history: (Expand)


CVS history: (Expand)


   2014-02-09 09:09:04 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.6.2:
Prevented the base geometry object of a prepared geometry to be garbage \ 
collected, which could lead to crash Django.
Fixed a crash when executing the changepassword command when the user object \ 
representation contained non-ASCII characters.
The collectstatic command will raise an error rather than default to using the \ 
current working directory if STATIC_ROOT is not set. Combined with the --clear \ 
option, the previous behavior could wipe anything below the current working \ 
directory.
Fixed mail encoding on Python 3.3.3+.
Fixed an issue where when settings.DATABASES['default']['AUTOCOMMIT'] = False, \ 
the connection wasn’t in autocommit mode but Django pretended it was.
Fixed a regression in multiple-table inheritance exclude() queries.
Added missing items to django.utils.timezone.__all__.
Fixed a field misalignment issue with select_related() and model inheritance.
Fixed join promotion for negated AND conditions.
Oracle database introspection now works with boolean and float fields.
Fixed an issue where lazy objects weren’t actually marked as safe when passed \ 
through mark_safe() and could end up being double-escaped
   2014-01-30 19:20:19 by Thomas Klausner | Files touched by this commit (1)
Log message:
Judging from the documentation, this prefers py-sqlite3 nowadays,
which has the advantage of being available for python-3.x.
(default-off option, so no PKGREVISION++)
   2014-01-25 11:30:32 by Thomas Klausner | Files touched by this commit (533) | Package updated
Log message:
Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE=  33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.
   2014-01-18 20:07:57 by Thomas Klausner | Files touched by this commit (3)
Log message:
Use versioned_dependencies.mk for flup.
   2013-12-31 13:02:53 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.6.1:
Bug fixes
Fixed BCryptSHA256PasswordHasher with py-bcrypt and Python 3.
Fixed a regression that prevented a ForeignKey with a hidden reverse manager \ 
(related_name ending with ‘+’) from being used as a lookup for \ 
prefetch_related.
Fixed Queryset.datetimes raising AttributeError in some situations.
Fixed ModelBackend raising UnboundLocalError if get_user_model() raised an error.
Fixed a regression that prevented editable GenericRelation subclasses from \ 
working in ModelForms.
Added missing to_python method for ModelMultipleChoiceField which is required in \ 
Django 1.6 to properly detect changes from initial values.
Fixed django.contrib.humanize translations where the unicode sequence for the \ 
non-breaking space was returned verbatim.
Fixed loaddata error when fixture file name contained any dots not related to \ 
file extensions or when fixture path was relative but located in a subdirectory.
Fixed display of inline instances in formsets when parent has 0 for primary key.
Fixed a regression where custom querysets for foreign keys were overwritten if \ 
ModelAdmin had ordering set.
Removed mention of a feature in the --locale/-l option of the makemessages and \ 
compilemessages commands that never worked as promised: Support of multiple \ 
locale names separated by commas. It’s still possible to specify multiple \ 
locales in one run by using the option multiple times.
Fixed a regression that unnecessarily triggered settings configuration when \ 
importing get_wsgi_application.
Fixed test client logout() method when using the cookie-based session backend.
Fixed a crash when a GeometryField uses a non-geometric widget.
Fixed password hash upgrade when changing the iteration count.
Fixed a bug in the debug view when the URLconf only contains one element.
Re-added missing search result count and reset link in changelist admin view.
The current language is no longer saved to the session by LocaleMiddleware on \ 
every response, but rather only after a logout.
Fixed a crash when executing runserver on non-English systems and when the \ 
formatted date in its output contained non-ASCII characters.
Fixed a crash in the debug view after an exception occurred on Python ≥ 3.3.
Fixed a crash in ImageField on some platforms (Homebrew and RHEL6 reported).
Fixed a regression when using generic relations in ModelAdmin.list_filter.
   2013-11-12 20:12:12 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Changes 1.6:
Simplified default project and app templates
Improved transaction management
Persistent database connections
Discovery of tests in any test module
Time zone aware aggregation
Support for savepoints in SQLite
BinaryField model field
GeoDjango form widgets
check management command added for verifying compatibility
Model.save() algorithm changed
Minor features
   2013-10-28 21:12:40 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.5.5:
Django 1.5.5 fixes a couple security-related bugs and several other bugs in the \ 
1.5 series.

Readdressed denial-of-service via password hashers
Django 1.5.4 imposes a 4096-byte limit on passwords in order to mitigate a \ 
denial-of-service attack through submission of bogus but extremely large \ 
passwords. In Django 1.5.5, we’ve reverted this change and instead improved \ 
the speed of our PBKDF2 algorithm by not rehashing the key on every iteration.

Properly rotate CSRF token on login
This behaviour introduced as a security hardening measure in Django 1.5.2 did \ 
not work properly and is now fixed.

Bugfixes
Fixed a data corruption bug with datetime_safe.datetime.combine.
Fixed a Python 3 incompatability in django.utils.text.unescape_entities().
Fixed a couple data corruption issues with QuerySet edge cases under Oracle and \ 
MySQL.
Fixed crashes when using combinations of annotate(), select_related(), and only()
   2013-09-17 21:54:49 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.5.4:
These releases address a denial-of-service attack against Django's \ 
authentication framework. All users of Django are encouraged to upgrade \ 
immediately.