django1/django/utils
Malcolm Tredinnick bfcecbffd3 Changed/fixed the way Django handles SCRIPT_NAME and PATH_INFO (or
equivalents). Basically, URL resolving will only use the PATH_INFO and the
SCRIPT_NAME will be prepended by reverse() automatically. Allows for more
portable development and installation. Also exposes SCRIPT_NAME in the
HttpRequest instance.

There are a number of cases where things don't work completely transparently,
so mod_python and fastcgi users should read the relevant docs.

Fixed #285, #1516, #3414.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@8015 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-21 07:57:10 +00:00
..
simplejson
translation Changed/fixed the way Django handles SCRIPT_NAME and PATH_INFO (or 2008-07-21 07:57:10 +00:00
__init__.py
_decimal.py
_os.py
_threading_local.py
autoreload.py
cache.py Fixed #7228 -- Fixed our ETag header creation to meet the HTTP spec, by quoting it. Thanks, skjohn@us.ibm.com 2008-06-16 04:13:04 +00:00
checksums.py Fixed #5475 -- Added the Luhn check algorithm to django.utils.checksums so that 2007-10-20 13:40:20 +00:00
daemonize.py Fixed #6994 -- For fastcgi, set a more sensible default umask. 2008-06-30 11:22:41 +00:00
datastructures.py Fixed #2070: refactored Django's file upload capabilities. 2008-07-01 15:10:51 +00:00
dateformat.py Fixed #5869 -- Corrected documentation for `now` template tag's "r" format character. Thanks, xavier.morel@masklinn.net. 2007-11-04 01:14:58 +00:00
dates.py
datetime_safe.py Fixed #1443 -- Django's various bits now support dates before 1900. Thanks to SmileyChris, Chris Green, Fredrik Lundh and others for patches and design help 2008-07-18 03:47:27 +00:00
decorators.py Fixed #6679 -- In `decorator_from_middleware`, don't unpack arguments when calling a middleware's 2008-03-17 17:47:34 +00:00
encoding.py Fixed #6301 -- Added '*' to the characters not converted by iri_to_uri(), as 2008-02-03 02:21:51 +00:00
feedgenerator.py Fixed #6303 -- Handle missing language specification in feed generation. Thanks, david. 2008-02-03 03:23:10 +00:00
functional.py Fixed #5701 -- Fixed decorators to take the name, attributes, and docstring of the function they decorate by adding a modified version of the `functools.wraps` function from Python 2.5. `wraps` has been altered to work with Django's `curry` function and with Python 2.3, which doesn't allow assignment of a function's `__name__` attribute. This fixes severaly annoyances, such as the online documentation for template filters served by the admin app. This change is backwards incompatible if, for some reason, you were relying on the name of a Django decorator instead of the function it decorates. 2008-02-25 06:02:35 +00:00
html.py Fixed #6965 -- Sped up the urlize and urlizetrunc filters. A nice patch from Andrew Badr. 2008-07-19 18:05:22 +00:00
http.py Fixed #5816 -- Fixed a regression from [6333] that generates incorrect cookie "expires" dates when using a locale other than English. Introduced `http_date` and `cookie_date` utility functions. Thanks for the report Michael Lemaire. Thanks for the patch Karen Tracey and `SmileyChris`. 2007-10-31 03:59:40 +00:00
images.py
itercompat.py Fixed #7718 -- Added a naive implementation of sorted() for Python 2.3 compatibility, and modified test cases to import the function when required. 2008-07-13 08:48:18 +00:00
maxlength.py Removed comma splices in max_length DeprecationWarning and elsewhere in the module 2007-12-04 05:56:30 +00:00
safestring.py Fixed #6071 -- Fixed another infinite recursion problem in SafeString and 2007-12-02 20:17:10 +00:00
stopwords.py
synch.py
termcolors.py
text.py Fixed #2070: refactored Django's file upload capabilities. 2008-07-01 15:10:51 +00:00
thread_support.py Changed/fixed the way Django handles SCRIPT_NAME and PATH_INFO (or 2008-07-21 07:57:10 +00:00
timesince.py
tree.py Redo the changes in [7773] in a better way. 2008-07-04 06:42:58 +00:00
tzinfo.py Improved LocalTimezone._isdst() to handle dates before approximately 1901-12-01 (the specific cutoff date is platform-specific). Refs #1443 2008-07-18 03:45:30 +00:00
version.py
xmlutils.py