| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thanks Graham Wideman for the report.
|
|
Last-Modified header.
|
|
email field not named 'email'.
|
|
|
|
Thanks Kifsif for the suggestion.
|
|
|
|
FileInput, SplitDateTimeWidget, SelectDateWidget, and SplitArrayWidget.
Thanks Matt Westcott for the review.
|
|
boolean syntax.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Allows specifying additional hosts to redirect after login and log out.
|
|
|
|
|
|
|
|
|
|
|
|
Previously, the MemcachedCache backend ignored `OPTIONS` and
PyLibMCCache used them to set pylibmc behaviors. Both backends now
pass `OPTIONS` as keyword arguments to the client constructors.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tz-aware datetimes.
|
|
|
|
|
|
|
|
queries.
|
|
|
|
|
|
The fallback logic which allows non-UTF-8 encoded files to be passed to
attach_file() even when a `text/*` mime type has been specified is
moved to attach(). Both functions now fall back to a content type of
`application/octet-stream`.
A side effect is that a file's content is decoded in memory instead of
opening it in text mode and reading it into a string.
Some mimetype-related logic in _create_attachment() has become
obsolete as the code moved from attach_file() to attach() already
handles this.
|
|
|
|
|
|
|
|
|
|
|
|
the model level.
|
|
in after a reset.
|
|
|